| Commit message (Expand) | Author | Age | Files | Lines |
* | Revert my previous patch to make the valgrind bots happy. | Rafael Espindola | 2010-12-10 | 10 | -302/+80 |
* | Initial support for the cfi directives. This is just enough to get | Rafael Espindola | 2010-12-09 | 10 | -80/+302 |
* | Use const references. | Rafael Espindola | 2010-12-09 | 1 | -10/+11 |
* | Fix an issue in some Thumb fixups, where the effective PC address needs to be... | Owen Anderson | 2010-12-09 | 1 | -2/+9 |
* | Rename CB/CBZ specific fixup accordingly. | Jim Grosbach | 2010-12-09 | 1 | -1/+1 |
* | Add assert to catch an attempt to emit .byte 256 | Devang Patel | 2010-12-09 | 1 | -1/+2 |
* | ARM/MC/ELF TPsoft is now a proper pseudo inst. | Jason W Kim | 2010-12-08 | 1 | -5/+13 |
* | Support the "target" encodings for the CB[N]Z instructions. | Bill Wendling | 2010-12-08 | 1 | -0/+1 |
* | Add support for loading from a constant pool. | Bill Wendling | 2010-12-08 | 1 | -0/+1 |
* | Let target asm backends see assembler flags as they go by. Use that to handle | Jim Grosbach | 2010-12-08 | 1 | -0/+3 |
* | Layout each section independently. With the testcase in PR8711: | Rafael Espindola | 2010-12-07 | 1 | -58/+23 |
* | Fix absolute recording of differences of symbols in two sections. Reduced fro... | Rafael Espindola | 2010-12-07 | 1 | -0/+11 |
* | Fix relocations with weak definitions. | Rafael Espindola | 2010-12-07 | 1 | -1/+1 |
* | Fix pcrel relocations that cross sections. | Rafael Espindola | 2010-12-07 | 1 | -2/+2 |
* | Fix a crash reduced from gcc produced assembly. | Rafael Espindola | 2010-12-07 | 1 | -8/+4 |
* | Sorry for such a large commit. The summary is that only MachO cares about the | Rafael Espindola | 2010-12-07 | 10 | -160/+156 |
* | Add fixup for Thumb1 BL/BLX instructions. | Jim Grosbach | 2010-12-06 | 1 | -0/+1 |
* | Use references to simplify the code a bit. | Rafael Espindola | 2010-12-06 | 3 | -14/+11 |
* | Refactor ELFObjectWriter. | Jason W Kim | 2010-12-06 | 1 | -216/+106 |
* | use getSymbolOffset. | Rafael Espindola | 2010-12-06 | 1 | -1/+1 |
* | Another use of getSymbolOffset. | Rafael Espindola | 2010-12-06 | 1 | -4/+8 |
* | Remove the instruction fragment to data fragment lowering since it was causing | Rafael Espindola | 2010-12-06 | 1 | -98/+38 |
* | Second try at making direct object emission produce the same results | Rafael Espindola | 2010-12-06 | 4 | -45/+17 |
* | Revert previous two patches while I try to find out how to make both | Rafael Espindola | 2010-12-06 | 2 | -8/+9 |
* | Add an EmitAbsValue helper method and use it in cases where we want to be sure | Rafael Espindola | 2010-12-06 | 2 | -9/+8 |
* | Remove the getAddress getter, initialize Ordinal in the constructor and use | Rafael Espindola | 2010-12-06 | 2 | -1/+2 |
* | Simplify a bit. | Rafael Espindola | 2010-12-06 | 1 | -1/+1 |
* | Use getSymbolOffset on the COFF writer. | Rafael Espindola | 2010-12-06 | 1 | -1/+1 |
* | Don't use PadSectionToAlignment on windows. | Rafael Espindola | 2010-12-06 | 1 | -1/+1 |
* | Add a getSymbolOffset method and use it in the ELF writer. | Rafael Espindola | 2010-12-06 | 2 | -15/+13 |
* | Once the layout is done we don't need to keep updating which fragments are | Rafael Espindola | 2010-12-04 | 1 | -13/+5 |
* | Remember the contents of leb and dwarfline fragments when relaxing. This avoids | Rafael Espindola | 2010-12-04 | 2 | -43/+19 |
* | There are two reasons why we might want to use | Rafael Espindola | 2010-12-04 | 6 | -11/+45 |
* | Next step: Only pad debug_line when the target is darwin. Add a FIXME to avoid | Rafael Espindola | 2010-12-04 | 4 | -5/+9 |
* | First step in fixing MC. Make it clear that we are avoiding a bug in the | Rafael Espindola | 2010-12-03 | 1 | -11/+8 |
* | Make EmitIntValue more efficient and more like what we do for leb128. The | Rafael Espindola | 2010-12-03 | 3 | -10/+20 |
* | Do with uleb the same trick we now do with dwarf line/address advances. This | Rafael Espindola | 2010-12-03 | 3 | -10/+20 |
* | Try to resolve symbol differences early, and if successful create a plain | Rafael Espindola | 2010-12-03 | 9 | -85/+116 |
* | It may not be an option to skip .debug_line if there are file reference in al... | Devang Patel | 2010-12-03 | 2 | -3/+21 |
* | Use set directive for StartMinusEndExpr. | Devang Patel | 2010-12-02 | 5 | -7/+17 |
* | Add a fast path to EvaluateSymbolicAdd. This avoids computing symbol addresses | Rafael Espindola | 2010-12-02 | 1 | -3/+11 |
* | Move EmitValueToOffset to the ObjectStreamer. | Rafael Espindola | 2010-12-02 | 4 | -22/+5 |
* | Add EmitInstToFragment to the generic object streamer. | Rafael Espindola | 2010-12-02 | 3 | -34/+11 |
* | The sections that the ELF object writer has to create are very simple and | Rafael Espindola | 2010-12-02 | 2 | -40/+48 |
* | If tehre are not any line entry then do not try to emit .debug_line section. | Devang Patel | 2010-12-02 | 1 | -1/+1 |
* | Add support for binary encoding of ARM 'adr' instructions referencing constant | Jim Grosbach | 2010-12-02 | 2 | -3/+9 |
* | Remove unused argument. | Rafael Espindola | 2010-12-01 | 1 | -3/+2 |
* | Rename temporary symbols if they conflict with artificial symbols created | Rafael Espindola | 2010-12-01 | 1 | -10/+35 |
* | Add correct encodings for STRD and LDRD, including fixup support. Additional... | Owen Anderson | 2010-12-01 | 1 | -2/+2 |
* | Fix a mised reloc rename spot. | Jim Grosbach | 2010-12-01 | 1 | -2/+2 |