| 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 |