summaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCInstrInfo.cpp
Commit message (Expand)AuthorAge
* Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner2009-08-22
* Move the getInlineAsmLength virtual method from TAI to TII, whereChris Lattner2009-08-02
* Remove unused member functions.Eli Friedman2009-07-24
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-14
* Implement changes from Chris's feedback.Torok Edwin2009-07-08
* Various small changes related to the Condition Register on PowerPC.Tilmann Scheller2009-07-03
* Handle IMPLICIT_DEF with isUndef operand marker, part 2. This patch moves the...Evan Cheng2009-07-01
* Change MachineInstrBuilder::addReg() to take a flag instead of a list ofBill Wendling2009-05-13
* PPC::B and PPC::BCC's target operand may be an immediate.Evan Cheng2009-05-08
* Factor out the code to add a MachineOperand to a MachineInstrBuilder.Dan Gohman2009-02-18
* Remove refs to non-DebugLoc version of BuildMI from PowerPC.Dale Johannesen2009-02-13
* Eliminate a couple of non-DebugLoc BuildMI variants.Dale Johannesen2009-02-12
* Move debug loc info along when the spiller creates new instructions.Bill Wendling2009-02-12
* Turns out AnalyzeBranch can modify the mbb being analyzed. This is a nastyEvan Cheng2009-02-09
* Move getPointerRegClass from TargetInstrInfo to TargetRegisterInfo.Evan Cheng2009-02-06
* Change TargetInstrInfo::isMoveInstr to return source and destination sub-regi...Evan Cheng2009-01-20
* Split foldMemoryOperand into public non-virtual and protected virtualDan Gohman2008-12-03
* Add more const qualifiers. This fixes build breakage from r59540.Dan Gohman2008-11-18
* Const-ify several TargetInstrInfo methods.Dan Gohman2008-10-16
* Switch the MachineOperand accessors back to the short names likeDan Gohman2008-10-03
* Remove isImm(), isReg(), and friends, in favor of Dan Gohman2008-09-13
* Make TargetInstrInfo::copyRegToReg return a bool indicating whether the copy ...Owen Anderson2008-08-26
* Convert uses of std::vector in TargetInstrInfo to SmallVector. This change h...Owen Anderson2008-08-14
* Pool-allocation for MachineInstrs, MachineBasicBlocks, andDan Gohman2008-07-07
* - Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propaga...Evan Cheng2008-07-03
* Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman2008-07-01
* Add option to commuteInstruction() which forces it to create a new (commuted)...Evan Cheng2008-06-16
* Infrastructure for getting the machine code size of a function and an instruc...Nicolas Geoffray2008-04-16
* detabify llvm, patch by Mike Stump!Chris Lattner2008-03-20
* Change the "enable/disable" mechanism so that we can enable PPC registerBill Wendling2008-03-10
* fix 80 col violations.Chris Lattner2008-03-10
* Stylistic modifications. No functionality changes.Nicolas Geoffray2008-03-10
* Add description of individual bits in CR. This fix PR1765.Nicolas Geoffray2008-03-10
* Use a command-line option to turn register scavenging on/off for PPC.Bill Wendling2008-03-04
* This is the initial check-in for adding register scavenging to PPC. (Currently,Bill Wendling2008-03-03
* commuteInstr() can now commute non-ssa machine instrs.Evan Cheng2008-02-13
* It's not always safe to fold movsd into xorpd, etc. Check the alignment of th...Evan Cheng2008-02-08
* remove MachineOpCode typedef.Chris Lattner2008-01-07
* Move even more functionality from MRegisterInfo into TargetInstrInfo.Owen Anderson2008-01-07
* Move some more instruction creation methods from RegisterInfo into InstrInfo.Owen Anderson2008-01-01
* Fix a bug in my previous patch: refer to the impl not the pure virtual versio...Chris Lattner2008-01-01
* Fix a problem where lib/Target/TargetInstrInfo.h would include and useChris Lattner2008-01-01
* Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of theOwen Anderson2007-12-31
* Add new shorter predicates for testing machine operands for various types: Chris Lattner2007-12-30
* More cleanups for MachineOperand:Chris Lattner2007-12-30
* Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewis...Chris Lattner2007-12-30
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* Add lengthof and endof templates that hide a lot of sizeof computations.Owen Anderson2007-09-07
* Handle blocks with 2 unconditional branches in AnalyzeBranch.Dale Johannesen2007-06-13
* Add a utility routine to check for unpredicated terminator instruction.Evan Cheng2007-06-08