aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/MC
AgeCommit message (Expand)Author
2010-12-15Relax alignment fragments.Rafael Espindola
2010-12-14ARM Fixups relative to thumb functions need to have the low bit of the valueJim Grosbach
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-09Fix an issue in some Thumb fixups, where the effective PC address needs to be...Owen Anderson
2010-12-07Layout each section independently. With the testcase in PR8711:Rafael 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-06Remove the instruction fragment to data fragment lowering since it was causingRafael Espindola
2010-12-06Second try at making direct object emission produce the same resultsRafael Espindola
2010-12-06Revert previous two patches while I try to find out how to make bothRafael Espindola
2010-12-06Add an EmitAbsValue helper method and use it in cases where we want to be sureRafael Espindola
2010-12-06Remove the getAddress getter, initialize Ordinal in the constructor and useRafael Espindola
2010-12-06Add a getSymbolOffset method and use it in the ELF writer.Rafael Espindola
2010-12-04Remember the contents of leb and dwarfline fragments when relaxing. This avoidsRafael Espindola
2010-12-04There are two reasons why we might want to useRafael Espindola
2010-12-04Next step: Only pad debug_line when the target is darwin. Add a FIXME to avoidRafael Espindola
2010-12-03Make EmitIntValue more efficient and more like what we do for leb128. TheRafael Espindola
2010-12-03Try to resolve symbol differences early, and if successful create a plainRafael Espindola
2010-12-03It may not be an option to skip .debug_line if there are file reference in al...Devang Patel
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-12-02The sections that the ELF object writer has to create are very simple andRafael Espindola
2010-12-02tidy upChris Lattner
2010-12-02If tehre are not any line entry then do not try to emit .debug_line section.Devang Patel
2010-12-01Remove unused argument.Rafael Espindola
2010-12-01Rename temporary symbols if they conflict with artificial symbols createdRafael Espindola
2010-11-29Merge System into Support.Michael J. Spencer
2010-11-28Make EmitIntValue non virtual.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-28Make EmitSymbolValue non virtual.Rafael Espindola
2010-11-28Avoid code duplication in the many unsupported EmitGPRel32Value implementations.Rafael Espindola
2010-11-28Make EmitULEB128IntValue and EmitSLEB128IntValue non virtual.Rafael Espindola
2010-11-28Define generic 1, 2 and 4 byte pc relative relocations. They are commonRafael Espindola
2010-11-26Fix Whitespace.Michael J. Spencer
2010-11-23Invalidate the layout on any relaxation, not just Instructions. Bug found by ...Rafael Espindola
2010-11-23Reuse data fragments while lowering. Patch by David Meyer.Rafael Espindola
2010-11-22Add basic CFI methods to the streamer interface.Rafael Espindola
2010-11-22Remove some #includes.Rafael Espindola
2010-11-19Added support for the Mach-O .symbol_resolver directive. rdar://8673046Kevin Enderby
2010-11-19Add a MCLineSectionOrder vector so that we produce the line tables in aRafael Espindola
2010-11-19Change some methods in MCDwarf.cpp to be able to handle an arbitraryRafael Espindola
2010-11-18Change CodeGen to use .loc directives. This produces a lot more readable outputRafael Espindola
2010-11-17make isVirtualSection a virtual method on MCSection. Chris' suggestion.Rafael Espindola
2010-11-17MC-JIT: Stub out "pure" streamer.Daniel Dunbar