aboutsummaryrefslogtreecommitdiffstats
path: root/lib/MC
Commit message (Expand)AuthorAgeFilesLines
* Fix pcrel relocations that cross sections.Rafael Espindola2010-12-071-2/+2
* Fix a crash reduced from gcc produced assembly.Rafael Espindola2010-12-071-8/+4
* Sorry for such a large commit. The summary is that only MachO cares about theRafael Espindola2010-12-0710-160/+156
* Add fixup for Thumb1 BL/BLX instructions.Jim Grosbach2010-12-061-0/+1
* Use references to simplify the code a bit.Rafael Espindola2010-12-063-14/+11
* Refactor ELFObjectWriter.Jason W Kim2010-12-061-216/+106
* use getSymbolOffset.Rafael Espindola2010-12-061-1/+1
* Another use of getSymbolOffset.Rafael Espindola2010-12-061-4/+8
* Remove the instruction fragment to data fragment lowering since it was causingRafael Espindola2010-12-061-98/+38
* Second try at making direct object emission produce the same resultsRafael Espindola2010-12-064-45/+17
* Revert previous two patches while I try to find out how to make bothRafael Espindola2010-12-062-8/+9
* Add an EmitAbsValue helper method and use it in cases where we want to be sureRafael Espindola2010-12-062-9/+8
* Remove the getAddress getter, initialize Ordinal in the constructor and useRafael Espindola2010-12-062-1/+2
* Simplify a bit.Rafael Espindola2010-12-061-1/+1
* Use getSymbolOffset on the COFF writer.Rafael Espindola2010-12-061-1/+1
* Don't use PadSectionToAlignment on windows.Rafael Espindola2010-12-061-1/+1
* Add a getSymbolOffset method and use it in the ELF writer.Rafael Espindola2010-12-062-15/+13
* Once the layout is done we don't need to keep updating which fragments areRafael Espindola2010-12-041-13/+5
* Remember the contents of leb and dwarfline fragments when relaxing. This avoidsRafael Espindola2010-12-042-43/+19
* There are two reasons why we might want to useRafael Espindola2010-12-046-11/+45
* Next step: Only pad debug_line when the target is darwin. Add a FIXME to avoidRafael Espindola2010-12-044-5/+9
* First step in fixing MC. Make it clear that we are avoiding a bug in theRafael Espindola2010-12-031-11/+8
* Make EmitIntValue more efficient and more like what we do for leb128. TheRafael Espindola2010-12-033-10/+20
* Do with uleb the same trick we now do with dwarf line/address advances. ThisRafael Espindola2010-12-033-10/+20
* Try to resolve symbol differences early, and if successful create a plainRafael Espindola2010-12-039-85/+116
* It may not be an option to skip .debug_line if there are file reference in al...Devang Patel2010-12-032-3/+21
* Use set directive for StartMinusEndExpr.Devang Patel2010-12-025-7/+17
* Add a fast path to EvaluateSymbolicAdd. This avoids computing symbol addressesRafael Espindola2010-12-021-3/+11
* Move EmitValueToOffset to the ObjectStreamer.Rafael Espindola2010-12-024-22/+5
* Add EmitInstToFragment to the generic object streamer.Rafael Espindola2010-12-023-34/+11
* The sections that the ELF object writer has to create are very simple andRafael Espindola2010-12-022-40/+48
* If tehre are not any line entry then do not try to emit .debug_line section.Devang Patel2010-12-021-1/+1
* Add support for binary encoding of ARM 'adr' instructions referencing constantJim Grosbach2010-12-022-3/+9
* Remove unused argument.Rafael Espindola2010-12-011-3/+2
* Rename temporary symbols if they conflict with artificial symbols createdRafael Espindola2010-12-011-10/+35
* Add correct encodings for STRD and LDRD, including fixup support. Additional...Owen Anderson2010-12-011-2/+2
* Fix a mised reloc rename spot.Jim Grosbach2010-12-011-2/+2
* ARM/MC/ELF relocation "hello world" for movw/movt.Jason W Kim2010-12-011-1/+97
* Merge System into Support.Michael J. Spencer2010-11-296-6/+6
* Make EmitIntValue non virtual.Rafael Espindola2010-11-282-32/+9
* Forgot the MCPureStreamer::EmitValue in the previous commit.Rafael Espindola2010-11-281-21/+0
* Move EmitValue to MCObjectStreamer.Rafael Espindola2010-11-284-65/+19
* Fixed verson of r120245.Rafael Espindola2010-11-284-47/+26
* Revert previous patch while I debug the darwin bootstrap failure.Rafael Espindola2010-11-284-23/+54
* Factor some duplicated code into MCObjectStreamer::EmitLabel.Rafael Espindola2010-11-284-54/+23
* Avoid code duplication in the many unsupported EmitGPRel32Value implementations.Rafael Espindola2010-11-285-14/+4
* Define generic 1, 2 and 4 byte pc relative relocations. They are commonRafael Espindola2010-11-288-24/+31
* macho-dump: Add support for dumping relocation entries.Daniel Dunbar2010-11-271-14/+9
* Fix a comment.Daniel Dunbar2010-11-271-2/+1
* Reduce nesting.Daniel Dunbar2010-11-271-20/+26