| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Update isKilledAt in TwoAddressInstructionPass.cpp to use LiveIntervals when | Cameron Zwarich | 2013-02-21 | 1 | -4/+26 |
| * | Only use LiveIntervals in TwoAddressInstructionPass, not a mix of Liveintervals | Cameron Zwarich | 2013-02-20 | 1 | -6/+4 |
| * | Find anchoring end points for repairIntervalsInRange and repairIndexesInRange | Cameron Zwarich | 2013-02-20 | 1 | -12/+5 |
| * | Fully qualify llvm::next to avoid ambiguity when building as C++11. | David Blaikie | 2013-02-20 | 1 | -2/+3 |
| * | Add support to the two-address pass for updating LiveIntervals in many of the | Cameron Zwarich | 2013-02-20 | 1 | -3/+62 |
| * | Move the computation of the IsEarlyClobber flag into its own loop, since the | Cameron Zwarich | 2013-02-20 | 1 | -1/+5 |
| * | Remove verification after PHIElimination when using LiveIntervals, and move it | Cameron Zwarich | 2013-02-20 | 1 | -0/+3 |
| * | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth | 2013-01-02 | 1 | -1/+1 |
| * | Use the new script to sort the includes of every file under lib. | Chandler Carruth | 2012-12-03 | 1 | -10/+10 |
| * | Simplify REG_SEQUENCE lowering. | Jakob Stoklund Olesen | 2012-12-01 | 1 | -187/+69 |
| * | Reduce indentation with early exit. | Jakob Stoklund Olesen | 2012-10-26 | 1 | -22/+21 |
| * | Also make the current basic block a class member. | Jakob Stoklund Olesen | 2012-10-26 | 1 | -65/+53 |
| * | Make the Processed set a class member. | Jakob Stoklund Olesen | 2012-10-26 | 1 | -21/+14 |
| * | Fix whitespace and function names to be coding standardy. | Jakob Stoklund Olesen | 2012-10-26 | 1 | -148/+149 |
| * | Remove the canCombineSubRegIndices() target hook. | Jakob Stoklund Olesen | 2012-10-26 | 1 | -129/+0 |
| * | Stop adding <imp-def> operands when expanding REG_SEQUENCE. | Jakob Stoklund Olesen | 2012-09-17 | 1 | -4/+0 |
| * | Search the whole instruction for tied operands. | Jakob Stoklund Olesen | 2012-09-04 | 1 | -2/+1 |
| * | Add a getName function to MachineFunction. Use it in places that previously d... | Craig Topper | 2012-08-22 | 1 | -1/+1 |
| * | Remove the TII::scheduleTwoAddrSource() hook. | Jakob Stoklund Olesen | 2012-08-13 | 1 | -11/+0 |
| * | Fix a future TwoAddressInstructionPass crash. | Jakob Stoklund Olesen | 2012-08-09 | 1 | -1/+2 |
| * | Skip tied operand pairs that already have the same register. | Jakob Stoklund Olesen | 2012-08-07 | 1 | -10/+11 |
| * | Delete a dead variable. | Jakob Stoklund Olesen | 2012-08-04 | 1 | -12/+0 |
| * | TwoAddressInstructionPass refactoring: Extract another method. | Jakob Stoklund Olesen | 2012-08-03 | 1 | -121/+134 |
| * | TwoAddressInstructionPass refactoring: Extract a method. | Jakob Stoklund Olesen | 2012-08-03 | 1 | -48/+60 |
| * | Begin adding support for updating LiveIntervals in TwoAddressInstructionPass. | Jakob Stoklund Olesen | 2012-08-03 | 1 | -0/+23 |
| * | Delete dead function. | Jakob Stoklund Olesen | 2012-08-03 | 1 | -28/+0 |
| * | Don't delete dead code in TwoAddressInstructionPass. | Jakob Stoklund Olesen | 2012-08-03 | 1 | -104/+0 |
| * | Disable rematerialization in TwoAddressInstructionPass. | Manman Ren | 2012-07-25 | 1 | -78/+6 |
| * | Fix a somewhat nasty crasher in PR13378. This crashes inside of | Chandler Carruth | 2012-07-18 | 1 | -22/+32 |
| * | Add some trace output to TwoAddressInstructionPass. | Jakob Stoklund Olesen | 2012-07-17 | 1 | -1/+4 |
| * | Reapply r160194, switching to use LV information for finding local kills. | Chandler Carruth | 2012-07-15 | 1 | -56/+32 |
| * | Revert r160194, which switched to use LV information for finding local | Chandler Carruth | 2012-07-13 | 1 | -19/+54 |
| * | Use the LiveVariables information to efficiently get local kills. This | Chandler Carruth | 2012-07-13 | 1 | -54/+19 |
| * | Added assertion in getVRegDef of MachineRegisterInfo to make sure the virtual | Manman Ren | 2012-07-02 | 1 | -5/+6 |
| * | Handle <undef> operands in TwoAddressInstructionPass. | Jakob Stoklund Olesen | 2012-06-25 | 1 | -12/+31 |
| * | misched: API for minimum vs. expected latency. | Andrew Trick | 2012-06-05 | 1 | -1/+1 |
| * | Properly constrain register classes in 2-addr. | Jakob Stoklund Olesen | 2012-05-20 | 1 | -0/+6 |
| * | Teach two-address pass to update the "source" map so it doesn't perform a | Evan Cheng | 2012-05-18 | 1 | -1/+7 |
| * | Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass(). | Jakob Stoklund Olesen | 2012-05-07 | 1 | -1/+1 |
| * | Fix two-address pass's aggressive instruction commuting heuristics. It's meant | Evan Cheng | 2012-05-03 | 1 | -15/+16 |
| * | Added TargetRegisterInfo::getAllocatableClass. | Andrew Trick | 2012-05-03 | 1 | -1/+2 |
| * | Patch r153892 for PR11861 apparently broke an external project (see PR12493). | Lang Hames | 2012-04-09 | 1 | -16/+17 |
| * | REG_SEQUENCE expansion to COPY instructions wasn't taking account of sub regi... | Pete Cooper | 2012-04-04 | 1 | -1/+2 |
| * | Remove spurious debug output. | Jakob Stoklund Olesen | 2012-04-04 | 1 | -1/+0 |
| * | During two-address lowering, rescheduling an instruction does not untie | Lang Hames | 2012-04-02 | 1 | -2/+2 |
| * | RegAlloc superpass: includes phi elimination, coalescing, and scheduling. | Andrew Trick | 2012-02-10 | 1 | -1/+0 |
| * | whitespace | Andrew Trick | 2012-02-03 | 1 | -8/+8 |
| * | Set correct <def,undef> flags when lowering REG_SEQUENCE. | Jakob Stoklund Olesen | 2012-01-24 | 1 | -0/+46 |
| * | Preserve <def,undef> flags in CoalesceExtSubRegs. | Jakob Stoklund Olesen | 2012-01-24 | 1 | -3/+7 |
| * | Fix ISD::REG_SEQUENCE to accept physical registers and change TwoAddressInstr... | Pete Cooper | 2012-01-18 | 1 | -9/+12 |