Age | Commit message (Expand) | Author |
2008-01-01 | Move some more instruction creation methods from RegisterInfo into InstrInfo. | Owen Anderson |
2007-12-31 | Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of the | Owen Anderson |
2007-12-31 | Rename SSARegMap -> MachineRegisterInfo in keeping with the idea | Chris Lattner |
2007-12-30 | More cleanups for MachineOperand: | Chris Lattner |
2007-12-29 | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner |
2007-12-11 | If deleting a reload instruction due to reuse (value is available in register... | Evan Cheng |
2007-12-05 | MachineInstr can change. Store indexes instead. | Evan Cheng |
2007-12-05 | If a split live interval is spilled again, remove the kill marker on its last... | Evan Cheng |
2007-12-05 | Fix kill info for split intervals. | Evan Cheng |
2007-12-05 | - Mark last use of a split interval as kill instead of letting spiller track it. | Evan Cheng |
2007-12-05 | Add a argument to storeRegToStackSlot and storeRegToAddr to specify whether | Evan Cheng |
2007-12-04 | Remove a unsafe optimization. This fixes 401.bzip2. | Evan Cheng |
2007-12-04 | Spiller unfold optimization bug: do not clobber a reusable stack slot value u... | Evan Cheng |
2007-12-03 | Bug fixes. | Evan Cheng |
2007-12-03 | Update kill info for uses of split intervals. | Evan Cheng |
2007-12-02 | Remove redundant foldMemoryOperand variants and other code clean up. | Evan Cheng |
2007-11-29 | Fixed various live interval splitting bugs / compile time issues. | Evan Cheng |
2007-11-28 | Recover compile time regression. | Evan Cheng |
2007-11-17 | Live interval splitting: | Evan Cheng |
2007-11-14 | Clean up sub-register implementation by moving subReg information back to | Evan Cheng |
2007-11-02 | One more extract_subreg coalescing bug. | Evan Cheng |
2007-10-22 | - Only perform the unfolding optimization when the folding in question is mod... | Evan Cheng |
2007-10-19 | Local spiller optimization: | Evan Cheng |
2007-10-13 | Local spiller optimization: | Evan Cheng |
2007-10-12 | EXTRACT_SUBREG coalescing support. The coalescer now treats EXTRACT_SUBREG like | Evan Cheng |
2007-09-26 | Allow copyRegToReg to emit cross register classes copies. | Evan Cheng |
2007-09-14 | Remove isReg, isImm, and isMBB, and change all their users to use | Dan Gohman |
2007-09-06 | Add instruction dump output. This helps find bugs. | David Greene |
2007-08-15 | If the source of a move is in spill slot, the reload may be folded to essenti... | Evan Cheng |
2007-08-14 | - If a def is dead, do not spill it. | Evan Cheng |
2007-08-14 | If a MI's def is remat as well as spilled, and the store is later deemed dead... | Evan Cheng |
2007-08-14 | If a spilled value is being reused and the use is a kill, that means there are | Evan Cheng |
2007-08-14 | If a rematerializable def is not deleted, i.e. it is also spilled, check if the | Evan Cheng |
2007-08-13 | Re-implement trivial rematerialization. This allows def MIs whose live interv... | Evan Cheng |
2007-07-11 | Missed a couple of places where new instructions are added due to spill / res... | Evan Cheng |
2007-07-11 | No longer need to track last def / use. | Evan Cheng |
2007-07-11 | Fix for PR1545: Revamp code that update kill information due to register reuse. | Evan Cheng |
2007-06-19 | Replace M_REMATERIALIZIBLE and the newly-added isOtherReMaterializableLoad | Dan Gohman |
2007-06-14 | Add a target hook to allow loads from constant pools to be rematerialized, an... | Dan Gohman |
2007-04-26 | Rename findRegisterUseOperand to findRegisterUseOperandIdx to avoid confusion. | Evan Cheng |
2007-04-25 | Match MachineFunction::UsedPhysRegs changes. | Evan Cheng |
2007-04-04 | Re-materialize all loads from fixed stack slots. | Evan Cheng |
2007-03-30 | Don't add the same MI to register reuse "last def/use" twice if it reads the | Evan Cheng |
2007-03-27 | Don't call getOperandConstraint() if operand index is greater than | Evan Cheng |
2007-03-26 | Fix for PR1266. Don't mark a two address operand IsKill. | Evan Cheng |
2007-03-20 | First cut trivial re-materialization support. | Evan Cheng |
2007-03-03 | Only propagate IsKill if the last use is a kill. | Evan Cheng |
2007-03-02 | - Keep track all def and uses of stack slot available in register. | Evan Cheng |
2007-03-02 | Invalidate last use of a reused register if the use is a deleted noop copy. | Evan Cheng |
2007-03-01 | A restore is promoted to copy (or deleted entirely), remove the kill from the... | Evan Cheng |