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