aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCObjectStreamer.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-05-25Move HasInstructions to MCSection.Rafael Espindola1-1/+5
2015-05-25Move bundle info from MCSectionData to MCSection.Rafael Espindola1-1/+1
2015-05-21Stop forwarding (get|set)Aligment from MCSectionData to MCSection.Rafael Espindola1-2/+3
2015-05-21Move alignment from MCSectionData to MCSection.Rafael Espindola1-2/+2
2015-05-21AsmPrinter: Compute absolute label difference directlyDuncan P. N. Exon Smith1-0/+23
2015-05-18MC: Clean up method names in MCContext.Jim Grosbach1-3/+3
2015-05-15MC: Update MCCodeEmitter naming. NFC.Jim Grosbach1-1/+1
2015-05-15MC: Update MCFixup naming. NFC.Jim Grosbach1-3/+3
2015-04-14Use raw_pwrite_stream in the object writer/streamer.Rafael Espindola1-1/+2
2015-04-12[MC] Write padding into fragments when -mc-relax-all flag is usedPetr Hosek1-4/+10
2015-04-07Remove dead code. NFC.Rafael Espindola1-6/+0
2015-03-20Don't declare all text sections at the start of the .sRafael Espindola1-1/+8
2015-03-19Split the object streamer callback in one per file format.Rafael Espindola1-13/+0
2015-03-18Add a default implementation of createObjectStreamer.Rafael Espindola1-0/+14
2015-03-16Fix uses of reserved identifiers starting with an underscore followed by an u...David Blaikie1-2/+2
2014-12-12Clean up static analyzer warnings.Michael Ilseman1-1/+3
2014-11-03Revert r221150, as it broke sanitizer testsOliver Stannard1-7/+4
2014-11-03Emit .eh_frame with relocations to functions, rather than sectionsOliver Stannard1-4/+7
2014-10-22Attempt to fix the build after r220439David Majnemer1-1/+1
2014-10-22[MC] Attach labels to existing fragments instead of using a separate fragmentDerek Schuff1-9/+29
2014-08-15Make EmitDwarfSetLineAddr an static helper. NFC.Rafael Espindola1-1/+13
2014-08-15Make BuildSymbolDiff an static helper.Rafael Espindola1-2/+13
2014-08-15Add a helper to MCExpr for when an expression is know to be absolute.Rafael Espindola1-4/+0
2014-06-25Merge the used symbol scanning of MCObjectStreamer and RecordStreamer.Rafael Espindola1-7/+4
2014-06-25Move expression visitation logic up to MCStreamer.Rafael Espindola1-26/+0
2014-06-25Simplify the visitation of target expressions. No functionality change.Rafael Espindola1-11/+15
2014-06-25Simplify AddValueSymbols. No functionality change.Rafael Espindola1-4/+3
2014-06-25Simplify the handling of .cfi_endproc.Rafael Espindola1-2/+5
2014-06-24Print a=b as an assignment.Rafael Espindola1-4/+0
2014-05-12Move EH/Debug frame handling to the object streamer.Rafael Espindola1-2/+22
2014-04-22Fix the assembler to print a better relocatable expression errorKevin Enderby1-2/+3
2014-04-13[C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper1-4/+4
2014-04-10Revert debug info compression support.David Blaikie1-6/+1
2014-04-01DebugInfo: Emit relocation to debug_line section when emitting asm for asmDavid Blaikie1-6/+4
2014-03-27DebugInfo: Support for compressed debug info sectionsDavid Blaikie1-1/+6
2014-03-20Mark alias symbols as microMIPS if necessary. Differential Revision: http:/...Zoran Jovanovic1-1/+2
2014-03-13MCDwarf: Rename MCDwarfFileTable to MCDwarfLineTableDavid Blaikie1-1/+1
2014-03-13MCDwarf: Refactor line table handling into a single data structureDavid Blaikie1-2/+1
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer1-1/+1
2014-02-14DebugInfo: Don't include the name of the CU file in the line table file list ...David Blaikie1-1/+2
2014-02-14Revert "DebugInfo: Don't include the name of the CU file in the line table fi...Eric Christopher1-2/+1
2014-02-14DebugInfo: Don't include the name of the CU file in the line table file list ...David Blaikie1-1/+2
2014-01-28Explictly pass MCSubtargetInfo to MCCodeEmitter::EncodeInstruction()David Woodhouse1-1/+2
2014-01-28Keep the MCSubtargetInfo in the MCRelxableFragment class.David Woodhouse1-1/+1
2014-01-28Modify MCObjectStreamer EmitInstTo* interfaceDavid Woodhouse1-4/+5
2014-01-28Change MCStreamer EmitInstruction interface to take subtarget infoDavid Woodhouse1-1/+1
2014-01-26Construct the MCStreamer before constructing the MCTargetStreamer.Rafael Espindola1-11/+6
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-1/+1
2013-10-20Emit DWARF line entries for all data in the instruction stream.Peter Collingbourne1-0/+1
2013-10-08Add a MCTargetStreamer interface.Rafael Espindola1-6/+11