aboutsummaryrefslogtreecommitdiff
path: root/lib/MC/MCObjectStreamer.cpp
AgeCommit message (Expand)Author
2013-04-17Add support for subsections to the ELF assembler. Fixes PR8717.Peter Collingbourne
2013-02-15Suppress a GCC -Wunused-variable warning in -Asserts buildsMatt Beaumont-Gay
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-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-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-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-08-22For mips64 switch statements in subroutines could generate Jack Carter
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
2011-04-18More malloc elimination: it's a bad idea to use raw_svector_ostream on aEli Friedman
2011-03-09Add constructors to MCElfStreamer and MCObjectStreamer to take an extra MCAss...Jan Sjödin
2011-02-20Add some limited support for labels in org directives. Hopefully enough to fixRafael Espindola
2011-02-16Add support for pushsection and popsection. Patch by Joerg Sonnenberger.Rafael Espindola
2011-01-13Model :upper16: and :lower16: as ARM specific MCTargetExpr. This is a stepEvan Cheng
2010-12-28Relax address updates in the eh_frame section.Rafael Espindola
2010-12-22Assert that the AddrDelta expression is really constant and wrap it in a setRafael Espindola
2010-12-18Revert 122011, 122012, 122013, 122023 adding back an important optimization.Rafael Espindola
2010-12-17MC/Assembler: Make the MCObjectWriter available through the lifetime of theDaniel Dunbar
2010-12-17MC: Remove another dead MCAssembler argument, and update clients.Daniel Dunbar