| Commit message (Expand) | Author | Age | Files | Lines | 
| *  | - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and | Evan Cheng | 2011-06-28 | 1 | -12/+12 | 
| *  | Use TRI::has{Sub,Super}ClassEq() where possible. | Jakob Stoklund Olesen | 2011-06-02 | 1 | -2/+1 | 
| *  | Permit remat when a virtual register has multiple defs. | Jakob Stoklund Olesen | 2011-04-20 | 1 | -5/+0 | 
| *  | Convert -enable-sched-cycles and -enable-sched-hazard to -disable | Andrew Trick | 2011-01-21 | 1 | -1/+12 | 
| *  | Sorry, several patches in one. | Evan Cheng | 2011-01-20 | 1 | -2/+4 | 
| *  | Do not model all INLINEASM instructions as having unmodelled side effects. | Evan Cheng | 2011-01-07 | 1 | -2/+7 | 
| *  | Various bits of framework needed for precise machine-level selection | Andrew Trick | 2010-12-24 | 1 | -2/+12 | 
| *  | Generalize PostRAHazardRecognizer so it can be used in any pass for | Andrew Trick | 2010-12-08 | 1 | -3/+3 | 
| *  | force clients of MachineFunction::getMachineMemOperand to provide a | Chris Lattner | 2010-09-21 | 1 | -3/+3 | 
| *  | Teach if-converter to be more careful with predicating instructions that would | Evan Cheng | 2010-09-10 | 1 | -1/+1 | 
| *  | remove the JIT "NeedsExactSize" feature and supporting logic. | Chris Lattner | 2010-07-22 | 1 | -13/+0 | 
| *  | Don't add memory operands to storeRegToStackSlot / loadRegFromStackSlot results, | Jakob Stoklund Olesen | 2010-07-13 | 1 | -38/+32 | 
| *  | Remove TargetInstrInfo::copyRegToReg entirely. | Jakob Stoklund Olesen | 2010-07-11 | 1 | -17/+0 | 
| *  | Automatically fold COPY instructions into stack load/store. | Jakob Stoklund Olesen | 2010-07-09 | 1 | -9/+75 | 
| *  | Change TII::foldMemoryOperand API to require the machine instruction to be | Jakob Stoklund Olesen | 2010-07-09 | 1 | -4/+11 | 
| *  | Add TargetInstrInfo::copyPhysReg hook and use it from LowerSubregs. | Jakob Stoklund Olesen | 2010-07-08 | 1 | -0/+17 | 
| *  | Tail merging pass shall not break up IT blocks. rdar://8115404 | Evan Cheng | 2010-06-22 | 1 | -0/+2 | 
| *  | Allow ARM if-converter to be run after post allocation scheduling. | Evan Cheng | 2010-06-18 | 1 | -0/+42 | 
| *  | - Do away with SimpleHazardRecognizer.h. It's not used and offers little value. | Evan Cheng | 2010-06-14 | 1 | -0/+7 | 
| *  | Code formatting. | Evan Cheng | 2010-06-12 | 1 | -5/+3 | 
| *  | Slightly change the meaning of the reMaterialize target hook when the original | Jakob Stoklund Olesen | 2010-06-02 | 1 | -10/+2 | 
| *  | rename llvm::llvm_report_error -> llvm::report_fatal_error | Chris Lattner | 2010-04-07 | 1 | -1/+1 | 
| *  | - Change MachineInstr::isIdenticalTo to take a new option that determines whe... | Evan Cheng | 2010-03-03 | 1 | -31/+5 | 
| *  | Add Target hook to duplicate machine instructions. | Jakob Stoklund Olesen | 2010-01-06 | 1 | -0/+7 | 
| *  | improve portability to avoid conflicting with std::next in c++'0x. | Chris Lattner | 2009-12-03 | 1 | -1/+1 | 
| *  | Check if subreg index is zero. | Evan Cheng | 2009-11-16 | 1 | -1/+3 | 
| *  | - Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo. | Evan Cheng | 2009-11-14 | 1 | -3/+8 | 
| *  | - Add TargetInstrInfo::isIdentical(). It's similar to MachineInstr::isIdentical | Evan Cheng | 2009-11-07 | 1 | -0/+31 | 
| *  | -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixed | Evan Cheng | 2009-10-18 | 1 | -4/+1 | 
| *  | Only fixed stack objects and spill slots should be get FixedStack PseudoSourc... | Evan Cheng | 2009-10-18 | 1 | -1/+4 | 
| *  | Revert 84315 for now. Re-thinking the patch. | Evan Cheng | 2009-10-17 | 1 | -1/+1 | 
| *  | Rename getFixedStack to getStackObject. The stack objects represented are not | Evan Cheng | 2009-10-17 | 1 | -1/+1 | 
| *  | Revert the kludge in 76703.  I got a clean | Dale Johannesen | 2009-10-12 | 1 | -21/+0 | 
| *  | Factor out LiveIntervalAnalysis' code to determine whether an instruction | Dan Gohman | 2009-10-09 | 1 | -0/+88 | 
| *  | Improve MachineMemOperand handling. | Dan Gohman | 2009-09-25 | 1 | -8/+8 | 
| *  | Change MachineMemOperand's alignment value to be the alignment of | Dan Gohman | 2009-09-21 | 1 | -1/+1 | 
| *  | Let each target determines whether a machine instruction is dead. If true, th... | Evan Cheng | 2009-07-22 | 1 | -0/+21 | 
| *  | Let callers decide the sub-register index on the def operand of rematerialize... | Evan Cheng | 2009-07-16 | 1 | -1/+4 | 
| *  | Use findCommutedOpIndices to find the operands to commute. | Evan Cheng | 2009-07-10 | 1 | -3/+13 | 
| *  | Remove TargetInstrInfo::CommuteChangesDestination and added findCommutedOpInd... | Evan Cheng | 2009-07-10 | 1 | -18/+16 | 
| *  | CommuteChangesDestination() should check if to-be-commuted instruction define... | Evan Cheng | 2009-07-01 | 1 | -16/+30 | 
| *  | Change MachineInstrBuilder::addReg() to take a flag instead of a list of | Bill Wendling | 2009-05-13 | 1 | -3/+3 | 
| *  | Explicitly pass in debug location information to BuildMI. | Bill Wendling | 2009-02-03 | 1 | -1/+1 | 
| *  | Split foldMemoryOperand into public non-virtual and protected virtual | Dan Gohman | 2008-12-03 | 1 | -0/+68 | 
| *  | Switch the MachineOperand accessors back to the short names like | Dan Gohman | 2008-10-03 | 1 | -5/+5 | 
| *  | Remove isImm(), isReg(), and friends, in favor of  | Dan Gohman | 2008-09-13 | 1 | -3/+3 | 
| *  | Fix a 80 column violation. | Evan Cheng | 2008-09-11 | 1 | -1/+2 | 
| *  | Convert uses of std::vector in TargetInstrInfo to SmallVector.  This change h... | Owen Anderson | 2008-08-14 | 1 | -1/+2 | 
| *  | Pool-allocation for MachineInstrs, MachineBasicBlocks, and | Dan Gohman | 2008-07-07 | 1 | -2/+4 | 
| *  | Add option to commuteInstruction() which forces it to create a new (commuted)... | Evan Cheng | 2008-06-16 | 1 | -2/+17 |