| Commit message (Expand) | Author | Age | Files | Lines |
* | Layout one section until no relaxations are done and then move to the next | Rafael Espindola | 2010-12-21 | 1 | -34/+41 |
* | Thumb's forced-PC-alignment requirement applies to the _total_ displacement, ... | Owen Anderson | 2010-12-17 | 1 | -2/+2 |
* | MC/Assembler: Strip out object writer arguments, now that it is always available | Daniel Dunbar | 2010-12-17 | 1 | -49/+36 |
* | MC/Assembler: Make the MCObjectWriter available through the lifetime of the | Daniel Dunbar | 2010-12-17 | 1 | -21/+11 |
* | MC: Move target specific fixup info descriptors to TargetAsmBackend instead of | Daniel Dunbar | 2010-12-16 | 1 | -2/+2 |
* | Fix typo in r121875. | Owen Anderson | 2010-12-15 | 1 | -1/+1 |
* | Implement cleanups suggested by Daniel. | Owen Anderson | 2010-12-15 | 1 | -7/+11 |
* | Relax alignment fragments. | Rafael Espindola | 2010-12-15 | 1 | -29/+26 |
* | Patch by David Meyer to avoid a O(N^2) behaviour when relaxing fragments. | Rafael Espindola | 2010-12-15 | 1 | -2/+5 |
* | ARM Fixups relative to thumb functions need to have the low bit of the value | Jim Grosbach | 2010-12-14 | 1 | -0/+10 |
* | Fix an issue in some Thumb fixups, where the effective PC address needs to be... | Owen Anderson | 2010-12-09 | 1 | -2/+9 |
* | Layout each section independently. With the testcase in PR8711: | Rafael Espindola | 2010-12-07 | 1 | -58/+23 |
* | Sorry for such a large commit. The summary is that only MachO cares about the | Rafael Espindola | 2010-12-07 | 1 | -107/+15 |
* | Use references to simplify the code a bit. | Rafael Espindola | 2010-12-06 | 1 | -3/+3 |
* | Remove the instruction fragment to data fragment lowering since it was causing | Rafael Espindola | 2010-12-06 | 1 | -98/+38 |
* | Remove the getAddress getter, initialize Ordinal in the constructor and use | Rafael Espindola | 2010-12-06 | 1 | -0/+1 |
* | Add a getSymbolOffset method and use it in the ELF writer. | Rafael Espindola | 2010-12-06 | 1 | -0/+5 |
* | 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 | 1 | -35/+19 |
* | The sections that the ELF object writer has to create are very simple and | Rafael Espindola | 2010-12-02 | 1 | -20/+0 |
* | Remove unused argument. | Rafael Espindola | 2010-12-01 | 1 | -3/+2 |
* | Invalidate the layout on any relaxation, not just Instructions. Bug found by ... | Rafael Espindola | 2010-11-23 | 1 | -9/+11 |
* | Reuse data fragments while lowering. Patch by David Meyer. | Rafael Espindola | 2010-11-23 | 1 | -26/+77 |
* | Add an assert. | Rafael Espindola | 2010-11-19 | 1 | -1/+3 |
* | make isVirtualSection a virtual method on MCSection. Chris' suggestion. | Rafael Espindola | 2010-11-17 | 1 | -5/+5 |
* | Change MCExpr::EvaluateAsRelocatableImpl of variables to return the original | Rafael Espindola | 2010-11-15 | 1 | -4/+6 |
* | Speed up AddSectionToTheEnd. It was walking all fragments in all sections. | Rafael Espindola | 2010-11-07 | 1 | -19/+4 |
* | Relax dwarf line fragments. This fixes a crash in the included testcase. | Rafael Espindola | 2010-11-07 | 1 | -13/+18 |
* | Do relaxations with FT_Org fragments. Fixes the FIXME: | Rafael Espindola | 2010-11-02 | 1 | -18/+24 |
* | Add support for expressions in .sleb/.uleb directives. | Rafael Espindola | 2010-11-02 | 1 | -37/+96 |
* | This is the last major patch to implement support for the .loc directive | Kevin Enderby | 2010-09-30 | 1 | -0/+38 |
* | Make it possible for the MCObjectWriter to decide if a given fixup is fully | Rafael Espindola | 2010-09-30 | 1 | -128/+27 |
* | Remove unused argument. | Rafael Espindola | 2010-09-27 | 1 | -4/+3 |
* | MC: Add missing ')' in diagnostic. | Daniel Dunbar | 2010-09-24 | 1 | -1/+1 |
* | Avoid some Mach-O specific alignment being done on ELF. | Rafael Espindola | 2010-09-22 | 1 | -18/+20 |
* | Add a InitSections method to the streamer interface. | Rafael Espindola | 2010-09-15 | 1 | -1/+1 |
* | MC: Give a (lame) hard error if a .org directive would create an unreasonably | Daniel Dunbar | 2010-09-09 | 1 | -1/+1 |
* | MC/ELF: Allow null values in virtual sections, ELF doesn't use special | Daniel Dunbar | 2010-08-18 | 1 | -1/+16 |
* | Layout helper function. | Matt Fleming | 2010-08-16 | 1 | -0/+34 |
* | Record a symbol's size which is needed for ELF symbol tables. | Matt Fleming | 2010-08-16 | 1 | -1/+2 |
* | MC: Initialize MCFragment::Offset, noticed by Cameron Esfahani. | Daniel Dunbar | 2010-07-30 | 1 | -1/+2 |
* | MC: Put back the MCFragment vtable, so subclasses are destroyed properly (duh). | Daniel Dunbar | 2010-07-28 | 1 | -0/+3 |
* | Initial modifications to MCAssembler and TargetMachine for the MCJIT. | Reid Kleckner | 2010-07-22 | 1 | -4/+10 |
* | The variable ValueSize is set to 1 on both code paths, and then | Duncan Sands | 2010-06-29 | 1 | -5/+1 |
* | MC: Simplify MCAssembler::isSymbolLinkerVisible to only take an MCSymbol. | Daniel Dunbar | 2010-06-16 | 1 | -6/+5 |
* | Don't call flush() at a library level which isn't checking for errors | Dan Gohman | 2010-06-01 | 1 | -1/+0 |
* | MC: When running with -mc-relax-all, we can eagerly relax instructions and av... | Daniel Dunbar | 2010-05-26 | 1 | -5/+2 |
* | MC: Change RelaxInstruction to only take the input and output instructions. | Daniel Dunbar | 2010-05-26 | 1 | -1/+1 |
* | MC: Simplify MayNeedRelaxation to not provide the fixups, so we can query it | Daniel Dunbar | 2010-05-26 | 1 | -1/+1 |
* | MC: Eliminate MCAsmFixup, replace with MCFixup. | Daniel Dunbar | 2010-05-26 | 1 | -12/+10 |