| Commit message (Expand) | Author | Age |
... | |
* | abort with an assert instead of a cerr to get line# | Chris Lattner | 2008-03-10 |
* | Revert 48125, 48126, and 48130 for now to unbreak some x86-64 tests. | Evan Cheng | 2008-03-10 |
* | Allow insert_subreg into implicit, target-specific values. | Christopher Lamb | 2008-03-10 |
* | teach X86InstrInfo::copyRegToReg how to copy into ST(0) from | Chris Lattner | 2008-03-09 |
* | add some code to support cross-register class copying from | Chris Lattner | 2008-03-09 |
* | rearrange some code, no functionality change. | Chris Lattner | 2008-03-09 |
* | Turning on remat of pic loads. | Evan Cheng | 2008-02-23 |
* | No need recognize load from a fixed argument slot as re-materializable. LiveI... | Evan Cheng | 2008-02-23 |
* | Allow re-materialization of pic load (controlled by -remat-pic-load for now). | Evan Cheng | 2008-02-22 |
* | commuteInstr() can now commute non-ssa machine instrs. | Evan Cheng | 2008-02-13 |
* | It's not always safe to fold movsd into xorpd, etc. Check the alignment of th... | Evan Cheng | 2008-02-08 |
* | Added missing entries in X86 load / store folding tables. | Evan Cheng | 2008-02-08 |
* | In some cases, e.g. ADD32ri, no transformation is made. Guide against it. | Evan Cheng | 2008-02-07 |
* | fix a wordo that gordon noticed :) | Chris Lattner | 2008-01-12 |
* | Any x86 instruction that reads from an invariant location is invariant. | Chris Lattner | 2008-01-12 |
* | rename MachineInstr::setInstrDescriptor -> setDesc | Chris Lattner | 2008-01-11 |
* | remove xchg and shift-reg-by-1 instructions, which are dead. | Chris Lattner | 2008-01-11 |
* | Simplify the side effect stuff a bit more and make licm/sinking | Chris Lattner | 2008-01-10 |
* | verify that the frame index is immutable before remat'ing (still disabled) | Chris Lattner | 2008-01-10 |
* | add a testcase | Chris Lattner | 2008-01-09 |
* | Operand 1 should be a register. We don't care if it's a preg, vreg, or 0. | Bill Wendling | 2008-01-07 |
* | rename TargetInstrDescriptor -> TargetInstrDesc. | Chris Lattner | 2008-01-07 |
* | Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptor | Chris Lattner | 2008-01-07 |
* | remove MachineOpCode typedef. | Chris Lattner | 2008-01-07 |
* | Add predicates methods to TargetOperandInfo, and switch all clients | Chris Lattner | 2008-01-07 |
* | Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflects | Chris Lattner | 2008-01-07 |
* | Move even more functionality from MRegisterInfo into TargetInstrInfo. | Owen Anderson | 2008-01-07 |
* | Fix comment. | Bill Wendling | 2008-01-05 |
* | Chris and Evan noticed that this check was compleatly fubared. I was | Bill Wendling | 2008-01-05 |
* | enable sinking and licm of loads from the argument area. I'd like to enable ... | Chris Lattner | 2008-01-05 |
* | simplify some code by using shorter accessors. | Chris Lattner | 2008-01-05 |
* | revert my previous patch. | Chris Lattner | 2008-01-05 |
* | factor some code better to avoid redundancy between | Chris Lattner | 2008-01-05 |
* | Move some more functionality from MRegisterInfo to TargetInstrInfo. | Owen Anderson | 2008-01-04 |
* | Machine LICM will check that operands are defined outside of the loop. Also | Bill Wendling | 2008-01-02 |
* | Move some more instruction creation methods from RegisterInfo into InstrInfo. | Owen Anderson | 2008-01-01 |
* | Fix a bug in my previous patch: refer to the impl not the pure virtual versio... | Chris Lattner | 2008-01-01 |
* | Fix a problem where lib/Target/TargetInstrInfo.h would include and use | Chris Lattner | 2008-01-01 |
* | 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-31 |
* | Add new shorter predicates for testing machine operands for various types: | Chris Lattner | 2007-12-30 |
* | Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewis... | Chris Lattner | 2007-12-30 |
* | If we have a load of a global address that's not modified during the | Bill Wendling | 2007-12-30 |
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 |
* | Add "mayHaveSideEffects" and "neverHasSideEffects" flags to some instructions. I | Bill Wendling | 2007-12-17 |
* | Reverting 44702. It wasn't correct to rename them. | Bill Wendling | 2007-12-08 |
* | Renaming: | Bill Wendling | 2007-12-08 |
* | Added tail call optimization to the x86 back end. It can be | Arnold Schwaighofer | 2007-10-11 |
* | Under 64-bit mode use LEA64_32r instead of LEA64r to save a byte. | Evan Cheng | 2007-10-09 |
* | Allow x86 compare to be commutable by default. | Evan Cheng | 2007-10-08 |