Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
e8aab7480c2550b51fd60d6eb102b361e70931d7
/
llvm
/
lib
/
MC
/
MCObjectStreamer.cpp
5e955fb
Make EmitDwarfSetLineAddr an static helper. NFC.
by Rafael Espindola
· 11 years ago
3851808
Make BuildSymbolDiff an static helper.
by Rafael Espindola
· 11 years ago
adbe024
Add a helper to MCExpr for when an expression is know to be absolute.
by Rafael Espindola
· 11 years ago
591c641
Merge the used symbol scanning of MCObjectStreamer and RecordStreamer.
by Rafael Espindola
· 11 years ago
e2c6624
Move expression visitation logic up to MCStreamer.
by Rafael Espindola
· 11 years ago
2be1281
Simplify the visitation of target expressions. No functionality change.
by Rafael Espindola
· 11 years ago
9364ac6
Simplify AddValueSymbols. No functionality change.
by Rafael Espindola
· 11 years ago
49bbfd0
Simplify the handling of .cfi_endproc.
by Rafael Espindola
· 11 years ago
f491704
Print a=b as an assignment.
by Rafael Espindola
· 11 years ago
3dd8ef6
Move EH/Debug frame handling to the object streamer.
by Rafael Espindola
· 11 years ago
96918bc
Fix the assembler to print a better relocatable expression error
by Kevin Enderby
· 12 years ago
bb694de
[C++11] More 'nullptr' conversion or in some cases just using a boolean check instead of comparing to nullptr.
by Craig Topper
· 12 years ago
4d3b043
Revert debug info compression support.
by David Blaikie
· 12 years ago
8bf66c4
DebugInfo: Emit relocation to debug_line section when emitting asm for asm
by David Blaikie
· 12 years ago
7400a97
DebugInfo: Support for compressed debug info sections
by David Blaikie
· 12 years ago
28221d8
Mark alias symbols as microMIPS if necessary. Differential Revision: http://llvm-reviews.chandlerc.com/D3080
by Zoran Jovanovic
· 12 years ago
d9012ba
MCDwarf: Rename MCDwarfFileTable to MCDwarfLineTable
by David Blaikie
· 12 years ago
11765bc
MCDwarf: Refactor line table handling into a single data structure
by David Blaikie
· 12 years ago
b6d0bd4
[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
by Benjamin Kramer
· 12 years ago
9acebfd
DebugInfo: Don't include the name of the CU file in the line table file list when it's unneeded
by David Blaikie
· 12 years ago
abc6216
Revert "DebugInfo: Don't include the name of the CU file in the line table file list when it's unneeded"
by Eric Christopher
· 12 years ago
177585d
DebugInfo: Don't include the name of the CU file in the line table file list when it's unneeded
by David Blaikie
· 12 years ago
9784cef
Explictly pass MCSubtargetInfo to MCCodeEmitter::EncodeInstruction()
by David Woodhouse
· 12 years ago
f5199f6
Keep the MCSubtargetInfo in the MCRelxableFragment class.
by David Woodhouse
· 12 years ago
6f3c73f
Modify MCObjectStreamer EmitInstTo* interface
by David Woodhouse
· 12 years ago
e6c13e4
Change MCStreamer EmitInstruction interface to take subtarget info
by David Woodhouse
· 12 years ago
24ea09e
Construct the MCStreamer before constructing the MCTargetStreamer.
by Rafael Espindola
· 12 years ago
8a8cd2b
Re-sort all of the includes with ./utils/sort_includes.py so that
by Chandler Carruth
· 12 years ago
588009e
Emit DWARF line entries for all data in the instruction stream.
by Peter Collingbourne
· 12 years ago
a17151a
Add a MCTargetStreamer interface.
by Rafael Espindola
· 12 years ago
ac4ad25
Remove some really nasty uses of hasRawTextSupport.
by Rafael Espindola
· 12 years ago
d3a34f8
Add 'const' qualifiers to static const char* variables.
by Craig Topper
· 12 years ago
64e1af8
Remove address spaces from MC.
by Rafael Espindola
· 12 years ago
24a3ebb
Use MCFillFragment for zero-initialized data.
by Serge Pavlov
· 12 years ago
64f4405
by Ulrich Weigand
· 12 years ago
80cbcd2
Add support for DWARF line number table entries for values in the instruction
by Cameron Zwarich
· 12 years ago
2f495b9
Add support for subsections to the ELF assembler. Fixes PR8717.
by Peter Collingbourne
· 13 years ago
5ae7208
Suppress a GCC -Wunused-variable warning in -Asserts builds
by Matt Beaumont-Gay
· 13 years ago
8878bcc9
If bundle alignment is enabled, do not add data to a fragment with instructions
by Derek Schuff
· 13 years ago
6ecb1e7
Make helpers static. Add missing include so LLVMInitializeObjCARCOpts gets C linkage.
by Benjamin Kramer
· 13 years ago
de093ef
Give the MCStreamer class hierarchy LLVM RTTI facilities for use with
by Chandler Carruth
· 13 years ago
ce0cfce
These functions have default arguments of 0 for the last arg. Use
by Eric Christopher
· 13 years ago
4d9ada0
Renamed MCInstFragment to MCRelaxableFragment and added some comments.
by Eli Bendersky
· 13 years ago
802b628
Add the align_to_end option to .bundle_lock in the MC implementation of aligned
by Eli Bendersky
· 13 years ago
3383225
small fixes to enable the reuse of the pass manager across multiple modules
by Pedro Artigas
· 13 years ago
f483ff9
Aligned bundling support. Following the discussion here:
by Eli Bendersky
· 13 years ago
aee4d5d1
This patch is needed to make c++ exceptions work for mips16.
by Reed Kotler
· 13 years ago
b95c53e
by Pedro Artigas
· 13 years ago
7212ee4
by Pedro Artigas
· 13 years ago
a31a894
Refactor MCInstFragment and MCDataFragment to adhere to a common interface,
by Eli Bendersky
· 13 years ago
ea2824d
Lift EmitAssignment into MCObjectStreamer which gets rid of at least three
by Eli Bendersky
· 13 years ago
64ddcb0
Hoist some grossly duplicated code from the COFF/ELF/MachO streamers into MCObjectStreamer.
by Benjamin Kramer
· 13 years ago
4c8af55
Provide a shortcut for MCObjectStreamer when emitting fills.
by Benjamin Kramer
· 13 years ago
77064c0
For mips64 switch statements in subroutines could generate
by Jack Carter
· 13 years ago
6e80c28
Prune some includes and forward declarations.
by Craig Topper
· 14 years ago
c7ecbfb
Correctly initialize LineSectionSymbol. Thanks to Duncan Sands for noticing it.
by Rafael Espindola
· 14 years ago
c22c85c
On ELF, create relocations to the abbreviation and line sections when producing
by Rafael Espindola
· 14 years ago
b591277
Better diagnostic for malformed .org assembly directive.
by Jim Grosbach
· 14 years ago
5aac954
Tidy up.
by Jim Grosbach
· 14 years ago
aba3de9
Tidy up. MCAsmBackend naming conventions.
by Jim Grosbach
· 14 years ago
f28213c
Don't print an unused label before .cfi_endproc.
by Rafael Espindola
· 14 years ago
3824120
Don't print a label before .cfi_startproc when we don't need to. This makes
by Rafael Espindola
· 14 years ago
0708209
Split Finish into Finish and FinishImpl to have a common place to do end of
by Rafael Espindola
· 14 years ago
e7739d4
The second part of support for generating dwarf for assembly source files. This
by Kevin Enderby
· 14 years ago
f5ddf13
This patch addresses gp relative fixups/relocations for jump tables.
by Akira Hatanaka
· 14 years ago
5928e69
Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCAsmBackend.
by Evan Cheng
· 14 years ago
f2596bc
Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where they belong.
by Evan Cheng
· 14 years ago
c7ac690
Unfortunately several files in MC are badly violating layering rule by using
by Evan Cheng
· 14 years ago
8e12929
Misc code refactorings:
by Rafael Espindola
· 14 years ago
fd05785
Simplify the handling of pcrel relocations on ELF. Now we do the right thing
by Rafael Espindola
· 14 years ago
1d1eced
Implement MCAsmStreamer::EmitDwarfAdvanceFrameAddr.
by Rafael Espindola
· 14 years ago
27c0c9b
Factor a bit of code to MCStreamer::EmitLabel. Keep track of the last
by Rafael Espindola
· 15 years ago
3584ab6
No relocation produces a SLEB or ULEB, make sure they are handled in MC.
by Rafael Espindola
· 15 years ago
6aea592
Remove unused argument.
by Rafael Espindola
· 15 years ago
b2545fb
malloc elimination: it's a bad idea to use raw_svector_ostream on a
by Eli Friedman
· 15 years ago
3f8ecf5
Revert r129688; it's breaking buildbots.
by Eli Friedman
· 15 years ago
2dc287a
More malloc elimination: it's a bad idea to use raw_svector_ostream on a
by Eli Friedman
· 15 years ago
745fc89
Add constructors to MCElfStreamer and MCObjectStreamer to take an extra MCAssembler * argument.
by Jan Sjödin
· 15 years ago
f849bf8
Add some limited support for labels in org directives. Hopefully enough to fix
by Rafael Espindola
· 15 years ago
58ac6e1
Add support for pushsection and popsection. Patch by Joerg Sonnenberger.
by Rafael Espindola
· 15 years ago
965b3c7
Model :upper16: and :lower16: as ARM specific MCTargetExpr. This is a step
by Evan Cheng
· 15 years ago
736a35d
Relax address updates in the eh_frame section.
by Rafael Espindola
· 15 years ago
d91e119
Assert that the AddrDelta expression is really constant and wrap it in a set
by Rafael Espindola
· 15 years ago
5004f4a
Revert 122011, 122012, 122013, 122023 adding back an important optimization.
by Rafael Espindola
· 15 years ago
42a037a
MC/Assembler: Make the MCObjectWriter available through the lifetime of the
by Daniel Dunbar
· 15 years ago
f89156d
MC: Remove another dead MCAssembler argument, and update clients.
by Daniel Dunbar
· 15 years ago
0a017a6
Fixed version of 121434 with no new memory leaks.
by Rafael Espindola
· 15 years ago
a945a34
Revert my previous patch to make the valgrind bots happy.
by Rafael Espindola
· 15 years ago
56eb7412
Initial support for the cfi directives. This is just enough to get
by Rafael Espindola
· 15 years ago
93e3cf0
Sorry for such a large commit. The summary is that only MachO cares about the
by Rafael Espindola
· 15 years ago
1055f72
Use references to simplify the code a bit.
by Rafael Espindola
· 15 years ago
1c8ac8f
There are two reasons why we might want to use
by Rafael Espindola
· 15 years ago
4c70eea
Make EmitIntValue more efficient and more like what we do for leb128. The
by Rafael Espindola
· 15 years ago
675fbb2
Do with uleb the same trick we now do with dwarf line/address advances. This
by Rafael Espindola
· 15 years ago
57ab708
Try to resolve symbol differences early, and if successful create a plain
by Rafael Espindola
· 15 years ago
8cabd93
Use set directive for StartMinusEndExpr.
by Devang Patel
· 15 years ago
9065bfc6
Move EmitValueToOffset to the ObjectStreamer.
by Rafael Espindola
· 15 years ago
3fa6fc1
Add EmitInstToFragment to the generic object streamer.
by Rafael Espindola
· 15 years ago
a084fd6
Move EmitValue to MCObjectStreamer.
by Rafael Espindola
· 15 years ago
e5b7415
Fixed verson of r120245.
by Rafael Espindola
· 15 years ago
Next »