| Commit message (Expand) | Author | Age | Files | Lines |
* | tidy up | Chris Lattner | 2010-08-25 | 1 | -54/+38 |
* | Remove the MFI storage of the local allocation block size. It's not needed. | Jim Grosbach | 2010-08-23 | 1 | -14/+0 |
* | This is the first step towards refactoring the x86 vector shuffle code. The | Bruno Cardoso Lopes | 2010-08-20 | 1 | -1/+1 |
* | Add explicit initializer for UseLocalStackAllocationBlock in MFI constructor | Jim Grosbach | 2010-08-20 | 1 | -0/+1 |
* | Update comment to remove special case for vector extending loads. An | Bob Wilson | 2010-08-19 | 1 | -5/+2 |
* | Update local stack block allocation to let PEI do the allocs if no additional | Jim Grosbach | 2010-08-19 | 1 | -0/+16 |
* | Better handle alignment requirements for local objects in pre-regalloc frame | Jim Grosbach | 2010-08-16 | 1 | -0/+14 |
* | track local frame size in MFI, not local to the pass, since PEI needs it. | Jim Grosbach | 2010-08-16 | 1 | -0/+3 |
* | Add a local stack object block allocation pass. This is still an | Jim Grosbach | 2010-08-14 | 2 | -2/+64 |
* | tidy up comments | Jim Grosbach | 2010-08-13 | 1 | -2/+2 |
* | tidy up 80 column and whitespace | Jim Grosbach | 2010-08-13 | 1 | -18/+18 |
* | Also recompute HasPHIKill flags in LiveInterval::RenumberValues. | Jakob Stoklund Olesen | 2010-08-12 | 1 | -1/+2 |
* | Remove trailing whitespace. | Jakob Stoklund Olesen | 2010-08-12 | 2 | -18/+18 |
* | Fix a FIXME. The SlotIndex::Slot enum should be private. | Jakob Stoklund Olesen | 2010-08-11 | 1 | -11/+27 |
* | Implement register class inflation. | Jakob Stoklund Olesen | 2010-08-10 | 1 | -2/+2 |
* | Recalculate the spill weight and allocation hint for virtual registers created | Jakob Stoklund Olesen | 2010-08-10 | 1 | -2/+2 |
* | Transpose the calculation of spill weights such that we are calculating one | Jakob Stoklund Olesen | 2010-08-10 | 3 | -1/+41 |
* | Merge the OptimizeExts and OptimizeCmps passes into one PeepholeOptimizer | Bill Wendling | 2010-08-09 | 1 | -7/+3 |
* | Tidy some #includes and forward-declarations, and move the C binding code | Dan Gohman | 2010-08-07 | 1 | -0/+1 |
* | tidy up | Jim Grosbach | 2010-08-06 | 1 | -13/+13 |
* | Add LiveInterval::RenumberValues - Garbage collection for VNInfos. | Jakob Stoklund Olesen | 2010-08-06 | 1 | -0/+4 |
* | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 9 | -17/+16 |
* | Fix eabi calling convention when a 64 bit value shadows r3. | Rafael Espindola | 2010-08-06 | 1 | -0/+6 |
* | Add the Optimize Compares pass (disabled by default). | Bill Wendling | 2010-08-06 | 1 | -0/+4 |
* | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 9 | -16/+17 |
* | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 | 9 | -17/+16 |
* | Remove double-def checking from MachineVerifier, so a register does not have to | Jakob Stoklund Olesen | 2010-08-05 | 2 | -5/+2 |
* | It's better to have the arrays, which would trigger the creation of stack | Bill Wendling | 2010-07-27 | 1 | -14/+29 |
* | Factored out a bit of common code to mark VNInfos for deletion. | Lang Hames | 2010-07-26 | 1 | -0/+1 |
* | Add an ILP scheduler. This is a register pressure aware scheduler that's | Evan Cheng | 2010-07-24 | 1 | -3/+10 |
* | If 'other' was empty 'overlapsFrom(other, other.begin());' will segfault. Thi... | Lang Hames | 2010-07-22 | 1 | -0/+2 |
* | For ARM/Darwin, add a dwarf entry indicating whether a function is arm or thumb | Jim Grosbach | 2010-07-21 | 1 | -0/+4 |
* | tidy up | Jim Grosbach | 2010-07-21 | 1 | -1/+1 |
* | Formatting. | Eric Christopher | 2010-07-20 | 1 | -2/+2 |
* | Render MachineFunctions to HTML pages, with options to render register | Lang Hames | 2010-07-19 | 1 | -0/+5 |
* | LoopSplitter - intended to split live intervals over loop boundaries. | Lang Hames | 2010-07-17 | 1 | -0/+24 |
* | Propagate alloca alignment information via variable size object frame | Eric Christopher | 2010-07-17 | 1 | -2/+3 |
* | Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission and | Bill Wendling | 2010-07-16 | 1 | -2/+4 |
* | Revert r108369, sorting llvm.dbg.declare information by source position, | Dan Gohman | 2010-07-16 | 1 | -1/+1 |
* | Make the order in which variables are described in debug information | Dan Gohman | 2010-07-14 | 1 | -1/+1 |
* | Delete fast-isel's trivial load optimization; it breaks debugging because | Dan Gohman | 2010-07-14 | 1 | -2/+0 |
* | Teach ProcessImplicitDefs to transform more COPY instructions into IMPLICIT_D... | Evan Cheng | 2010-07-14 | 1 | -1/+3 |
* | Don't propagate debug locations to instructions for materializing | Dan Gohman | 2010-07-14 | 1 | -3/+8 |
* | Remove vestigial decl. | Jakob Stoklund Olesen | 2010-07-13 | 1 | -4/+0 |
* | Fix va_arg for doubles. With this patch VAARG nodes always contain the | Rafael Espindola | 2010-07-11 | 1 | -1/+1 |
* | Reapply bottom-up fast-isel, with several fixes for x86-32: | Dan Gohman | 2010-07-10 | 4 | -22/+39 |
* | --- Reverse-merging r107947 into '.': | Bob Wilson | 2010-07-09 | 4 | -39/+22 |
* | Added a support for inserting new MBBs into the numbering. | Lang Hames | 2010-07-09 | 1 | -0/+42 |
* | Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emitting | Dan Gohman | 2010-07-09 | 4 | -22/+39 |
* | After r107880, findSurvivorReg() no longer needs to be public. | Jim Grosbach | 2010-07-08 | 1 | -10/+10 |