aboutsummaryrefslogtreecommitdiff
path: root/lib/MC/MCObjectStreamer.cpp
AgeCommit message (Expand)Author
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
2010-12-10Fixed version of 121434 with no new memory leaks.Rafael Espindola
2010-12-10Revert my previous patch to make the valgrind bots happy.Rafael Espindola
2010-12-09Initial support for the cfi directives. This is just enough to getRafael Espindola
2010-12-07Sorry for such a large commit. The summary is that only MachO cares about theRafael Espindola
2010-12-06Use references to simplify the code a bit.Rafael Espindola
2010-12-04There are two reasons why we might want to useRafael Espindola
2010-12-03Make EmitIntValue more efficient and more like what we do for leb128. TheRafael Espindola
2010-12-03Do with uleb the same trick we now do with dwarf line/address advances. ThisRafael Espindola
2010-12-03Try to resolve symbol differences early, and if successful create a plainRafael Espindola
2010-12-02Use set directive for StartMinusEndExpr.Devang Patel
2010-12-02Move EmitValueToOffset to the ObjectStreamer.Rafael Espindola
2010-12-02Add EmitInstToFragment to the generic object streamer.Rafael Espindola
2010-11-28Move EmitValue to MCObjectStreamer.Rafael Espindola
2010-11-28Fixed verson of r120245.Rafael Espindola
2010-11-28Revert previous patch while I debug the darwin bootstrap failure.Rafael Espindola
2010-11-28Factor some duplicated code into MCObjectStreamer::EmitLabel.Rafael Espindola
2010-11-02Add support for expressions in .sleb/.uleb directives.Rafael Espindola
2010-11-01Move EmitInstruction to MCObjectStreamer so that ELF and MachO can share it.Rafael Espindola
2010-11-01Implement .weakref.Rafael Espindola
2010-09-22Avoid some Mach-O specific alignment being done on ELF.Rafael Espindola
2010-09-02Add AsmParser support for the ELF .previous directive. Patch by Roman Divacky.Benjamin Kramer
2010-07-29Plug the remaining MC leaks by giving MCObjectStreamer/MCAsmStreamer ownershi...Benjamin Kramer
2010-07-19MC: Add WinCOFFStreamer implementation and merge common code from MachOMichael J. Spencer
2010-06-16MC: Lift SwitchSection() and Finish() into MCObjectStreamer.Daniel Dunbar
2010-06-16MC: Factor out an MCObjectStreamer class, which will be shared by the concreteDaniel Dunbar