aboutsummaryrefslogtreecommitdiff
path: root/lib/MC/MCObjectStreamer.cpp
AgeCommit message (Expand)Author
2013-07-15Merge commit '7dfcb84fc16b3bf6b2379713b53090757f0a45f9'Eli Bendersky
2013-04-17Add support for subsections to the ELF assembler. Fixes PR8717.Peter Collingbourne
2013-03-20Apply after-merge fixes to return to working state.Eli Bendersky
2013-03-11Merge commit '279b9184c2ff4fea93b198a3519b8cb3a1d8d195'Eli Bendersky
2013-02-15Suppress a GCC -Wunused-variable warning in -Asserts buildsMatt Beaumont-Gay
2013-02-15Cherry-pick r175316 from upstreamDerek Schuff
2013-02-15If bundle alignment is enabled, do not add data to a fragment with instructionsDerek Schuff
2013-02-15Make helpers static. Add missing include so LLVMInitializeObjCARCOpts gets C ...Benjamin Kramer
2013-01-31Give the MCStreamer class hierarchy LLVM RTTI facilities for use withChandler Carruth
2013-01-30Merge commit 'a662a9862501fc86904e90054f7c1519101d9126'Derek Schuff
2013-01-09These functions have default arguments of 0 for the last arg. UseEric Christopher
2013-01-08Renamed MCInstFragment to MCRelaxableFragment and added some comments.Eli Bendersky
2013-01-07Add the align_to_end option to .bundle_lock in the MC implementation of alignedEli Bendersky
2013-01-04small fixes to enable the reuse of the pass manager across multiple modulesPedro Artigas
2012-12-20Aligned bundling support. Following the discussion here:Eli Bendersky
2012-12-16This patch is needed to make c++ exceptions work for mips16.Reed Kotler
2012-12-14Add more reset methods to make all objects that the backend may use for outpu...Pedro Artigas
2012-12-14Move the overrule for creating a new DataFragment higher, because it's notEli Bendersky
2012-12-12Make the MCStreamer have a reset method and call that after finalization of t...Pedro Artigas
2012-12-07Refactor MCInstFragment and MCDataFragment to adhere to a common interface,Eli Bendersky
2012-12-07Lift EmitAssignment into MCObjectStreamer which gets rid of at least threeEli Bendersky
2012-10-12Merge commit '40573998821fde7ffeabe8507f4c9e8c7cf762f6'Derek Schuff
2012-10-11Merge commit '2fa8af224ea026f9432e833fd6f42a216423a010'Derek Schuff
2012-10-04Hoist some grossly duplicated code from the COFF/ELF/MachO streamers into MCO...Benjamin Kramer
2012-10-01Provide a shortcut for MCObjectStreamer when emitting fills.Benjamin Kramer
2012-09-18Merge commit '8e70b5506ec0d7a6c2740bc89cd1b8f12a78b24f'Derek Schuff
2012-08-22For mips64 switch statements in subroutines could generate Jack Carter
2012-07-09LOCALMODs from hg 0b098ca44de7 against r158408 (hg 90a87d6bfe45)Derek Schuff
2012-03-26Prune some includes and forward declarations.Craig Topper
2012-03-03Correctly initialize LineSectionSymbol. Thanks to Duncan Sands for noticing it.Rafael Espindola
2012-02-28On ELF, create relocations to the abbreviation and line sections when producingRafael Espindola
2012-01-27Better diagnostic for malformed .org assembly directive.Jim Grosbach
2012-01-26Tidy up.Jim Grosbach
2012-01-18Tidy up. MCAsmBackend naming conventions.Jim Grosbach
2012-01-09Don't print an unused label before .cfi_endproc.Rafael Espindola
2012-01-07Don't print a label before .cfi_startproc when we don't need to. This makesRafael Espindola
2012-01-07Split Finish into Finish and FinishImpl to have a common place to do end ofRafael Espindola
2011-12-09The second part of support for generating dwarf for assembly source files. ThisKevin Enderby
2011-11-23This patch addresses gp relative fixups/relocations for jump tables.Akira Hatanaka
2011-07-25Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCA...Evan Cheng
2011-07-23Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where th...Evan Cheng
2011-07-14Unfortunately several files in MC are badly violating layering rule by usingEvan Cheng
2011-05-19Misc code refactorings:Rafael Espindola
2011-05-01Simplify the handling of pcrel relocations on ELF. Now we do the right thingRafael Espindola
2011-04-30Implement MCAsmStreamer::EmitDwarfAdvanceFrameAddr.Rafael Espindola
2011-04-27Factor a bit of code to MCStreamer::EmitLabel. Keep track of the lastRafael Espindola
2011-04-26No relocation produces a SLEB or ULEB, make sure they are handled in MC.Rafael Espindola
2011-04-21Remove unused argument.Rafael Espindola
2011-04-18malloc elimination: it's a bad idea to use raw_svector_ostream on aEli Friedman
2011-04-18Revert r129688; it's breaking buildbots.Eli Friedman