aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCObjectStreamer.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2013-10-05Remove some really nasty uses of hasRawTextSupport.Rafael Espindola1-8/+6
2013-07-16Add 'const' qualifiers to static const char* variables.Craig Topper1-1/+1
2013-07-02Remove address spaces from MC.Rafael Espindola1-11/+5
2013-06-27Use MCFillFragment for zero-initialized data.Serge Pavlov1-0/+7
2013-06-19[MC/DWARF] Generate multiple .debug_line entries for adjacent .loc directivesUlrich Weigand1-0/+13
2013-05-25Add support for DWARF line number table entries for values in the instructionCameron Zwarich1-0/+2
2013-04-17Add support for subsections to the ELF assembler. Fixes PR8717.Peter Collingbourne1-15/+28
2013-02-15Suppress a GCC -Wunused-variable warning in -Asserts buildsMatt Beaumont-Gay1-0/+2
2013-02-15If bundle alignment is enabled, do not add data to a fragment with instructionsDerek Schuff1-1/+3
2013-02-15Make helpers static. Add missing include so LLVMInitializeObjCARCOpts gets C ...Benjamin Kramer1-1/+1
2013-01-31Give the MCStreamer class hierarchy LLVM RTTI facilities for use withChandler Carruth1-15/+12
2013-01-09These functions have default arguments of 0 for the last arg. UseEric Christopher1-1/+1
2013-01-08Renamed MCInstFragment to MCRelaxableFragment and added some comments.Eli Bendersky1-1/+2
2013-01-07Add the align_to_end option to .bundle_lock in the MC implementation of alignedEli Bendersky1-1/+1
2013-01-04small fixes to enable the reuse of the pass manager across multiple modulesPedro Artigas1-0/+1