aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCObjectStreamer.cpp
AgeCommit message (Expand)AuthorFilesLines
2011-07-25Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCA...Evan Cheng1-3/+3
2011-07-23Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where th...Evan Cheng1-1/+1
2011-07-14Unfortunately several files in MC are badly violating layering rule by usingEvan Cheng1-3/+2
2011-05-19Misc code refactorings:Rafael Espindola1-4/+4
2011-05-01Simplify the handling of pcrel relocations on ELF. Now we do the right thingRafael Espindola1-2/+2
2011-04-30Implement MCAsmStreamer::EmitDwarfAdvanceFrameAddr.Rafael Espindola1-22/+0
2011-04-27Factor a bit of code to MCStreamer::EmitLabel. Keep track of the lastRafael Espindola1-4/+1
2011-04-26No relocation produces a SLEB or ULEB, make sure they are handled in MC.Rafael Espindola1-10/+12
2011-04-21Remove unused argument.Rafael Espindola1-6/+4
2011-04-18malloc elimination: it's a bad idea to use raw_svector_ostream on aEli Friedman1-1/+4
2011-04-18Revert r129688; it's breaking buildbots.Eli Friedman1-3/+1
2011-04-18More malloc elimination: it's a bad idea to use raw_svector_ostream on aEli Friedman1-1/+3
2011-03-09Add constructors to MCElfStreamer and MCObjectStreamer to take an extra MCAss...Jan Sjödin1-0/+7
2011-02-20Add some limited support for labels in org directives. Hopefully enough to fixRafael Espindola1-1/+17
2011-02-16Add support for pushsection and popsection. Patch by Joerg Sonnenberger.Rafael Espindola1-8/+3
2011-01-13Model :upper16: and :lower16: as ARM specific MCTargetExpr. This is a stepEvan Cheng1-1/+4
2010-12-28Relax address updates in the eh_frame section.Rafael Espindola1-13/+36
2010-12-22Assert that the AddrDelta expression is really constant and wrap it in a setRafael Espindola1-1/+7
2010-12-18Revert 122011, 122012, 122013, 122023 adding back an important optimization.Rafael Espindola1-4/+4
2010-12-17MC/Assembler: Make the MCObjectWriter available through the lifetime of theDaniel Dunbar1-4/+6
2010-12-17MC: Remove another dead MCAssembler argument, and update clients.Daniel Dunbar1-4/+4
2010-12-10Fixed version of 121434 with no new memory leaks.Rafael Espindola1-4/+10
2010-12-10Revert my previous patch to make the valgrind bots happy.Rafael Espindola1-10/+4
2010-12-09Initial support for the cfi directives. This is just enough to getRafael Espindola1-4/+10
2010-12-07Sorry for such a large commit. The summary is that only MachO cares about theRafael Espindola1-3/+1
2010-12-06Use references to simplify the code a bit.Rafael Espindola1-4/+4
2010-12-04There are two reasons why we might want to useRafael Espindola1-1/+1
2010-12-03Make EmitIntValue more efficient and more like what we do for leb128. TheRafael Espindola1-9/+7
2010-12-03Do with uleb the same trick we now do with dwarf line/address advances. ThisRafael Espindola1-0/+10
2010-12-03Try to resolve symbol differences early, and if successful create a plainRafael Espindola1-0/+24
2010-12-02Use set directive for StartMinusEndExpr.Devang Patel1-1/+1
2010-12-02Move EmitValueToOffset to the ObjectStreamer.Rafael Espindola1-0/+5
2010-12-02Add EmitInstToFragment to the generic object streamer.Rafael Espindola1-0/+7
2010-11-28Move EmitValue to MCObjectStreamer.Rafael Espindola1-0/+19
2010-11-28Fixed verson of r120245.Rafael Espindola1-0/+19
2010-11-28Revert previous patch while I debug the darwin bootstrap failure.Rafael Espindola1-20/+0
2010-11-28Factor some duplicated code into MCObjectStreamer::EmitLabel.Rafael Espindola1-0/+20
2010-11-02Add support for expressions in .sleb/.uleb directives.Rafael Espindola1-0/+10
2010-11-01Move EmitInstruction to MCObjectStreamer so that ELF and MachO can share it.Rafael Espindola1-0/+34
2010-11-01Implement .weakref.Rafael Espindola1-0/+5
2010-09-22Avoid some Mach-O specific alignment being done on ELF.Rafael Espindola1-2/+5
2010-09-02Add AsmParser support for the ELF .previous directive. Patch by Roman Divacky.Benjamin Kramer1-0/+1
2010-07-29Plug the remaining MC leaks by giving MCObjectStreamer/MCAsmStreamer ownershi...Benjamin Kramer1-0/+4
2010-07-19MC: Add WinCOFFStreamer implementation and merge common code from MachOMichael J. Spencer1-0/+43
2010-06-16MC: Lift SwitchSection() and Finish() into MCObjectStreamer.Daniel Dunbar1-2/+17
2010-06-16MC: Factor out an MCObjectStreamer class, which will be shared by the concreteDaniel Dunbar1-0/+24