aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/PPCInstrInfo.h
Commit message (Expand)AuthorAgeFilesLines
* DebugInfo: remove target-specific Frame Index handling for DBG_VALUE MachineI...David Blaikie2013-06-161-6/+0
* Implement optimizeCompareInstr for PPCHal Finkel2013-04-181-0/+12
* PPC: Don't predicate a diamond with two counter decrementsHal Finkel2013-04-101-3/+1
* Allow PPC B and BLR to be if-converted into some predicated formsHal Finkel2013-04-091-0/+47
* Implement PPCInstrInfo::FoldImmediateHal Finkel2013-04-061-0/+3
* Enable early if conversion on PPCHal Finkel2013-04-051-0/+11
* Note in PPCFunctionInfo VRSAVE spillsHal Finkel2013-03-231-2/+2
* Improve PPC VR (Altivec) register spillingHal Finkel2013-03-171-2/+4
* Implement PPCInstrInfo::isCoalescableExtInstr().Jakob Stoklund Olesen2012-06-191-0/+3
* Reorder includes in Target backends to following coding standards. Remove som...Craig Topper2012-03-171-1/+1
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-181-3/+3
* add RESTORE_CR and support CR unspillsHal Finkel2011-12-061-1/+1
* update PPC 940 hazard rec. to function in postRA modeHal Finkel2011-12-021-0/+3
* Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng2011-07-011-1/+4
* Various bits of framework needed for precise machine-level selectionAndrew Trick2010-12-241-0/+4
* whitespaceAndrew Trick2010-12-241-10/+10
* implement support for the MO_DARWIN_STUB TargetOperand flag,Chris Lattner2010-11-141-1/+1
* Remove the isMoveInstr() hook.Jakob Stoklund Olesen2010-07-161-6/+0
* RISC architectures get their memory operand folding for free.Jakob Stoklund Olesen2010-07-111-17/+0
* Replace copyRegToReg with copyPhysReg for PowerPC.Jakob Stoklund Olesen2010-07-111-6/+4
* Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings2010-06-171-1/+2
* Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that itDan Gohman2010-05-061-1/+2
* Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot.Evan Cheng2010-05-061-2/+4
* Frame index can be negative.Evan Cheng2010-04-291-1/+1
* Add PPC specific emitFrameIndexDebugValue.Evan Cheng2010-04-261-0/+6
* Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor ofDan Gohman2009-12-051-1/+0
* Remove isProfitableToDuplicateIndirectBranch target hook. It is profitableBob Wilson2009-11-301-2/+0
* Tail duplicate indirect branches for PowerPC, too.Bob Wilson2009-11-251-0/+2
* Revert the kludge in 76703. I got a cleanDale Johannesen2009-10-121-7/+0
* Remove unused member functions.Eli Friedman2009-07-241-10/+0
* Let each target determines whether a machine instruction is dead. If true, th...Evan Cheng2009-07-221-0/+7
* Move debug loc info along when the spiller creates new instructions.Bill Wendling2009-02-121-1/+1
* Turns out AnalyzeBranch can modify the mbb being analyzed. This is a nastyEvan Cheng2009-02-091-1/+2
* Move getPointerRegClass from TargetInstrInfo to TargetRegisterInfo.Evan Cheng2009-02-061-4/+0
* Change TargetInstrInfo::isMoveInstr to return source and destination sub-regi...Evan Cheng2009-01-201-6/+5
* Split foldMemoryOperand into public non-virtual and protected virtualDan Gohman2008-12-031-9/+9
* Add more const qualifiers. This fixes build breakage from r59540.Dan Gohman2008-11-181-2/+4
* Const-ify several TargetInstrInfo methods.Dan Gohman2008-10-161-5/+5
* Make TargetInstrInfo::copyRegToReg return a bool indicating whether the copy ...Owen Anderson2008-08-261-1/+1
* Convert uses of std::vector in TargetInstrInfo to SmallVector. This change h...Owen Anderson2008-08-141-3/+4
* Pool-allocation for MachineInstrs, MachineBasicBlocks, andDan Gohman2008-07-071-2/+4
* Add option to commuteInstruction() which forces it to create a new (commuted)...Evan Cheng2008-06-161-1/+1
* Change target-specific classes to use more precise static types.Dan Gohman2008-05-141-1/+1
* Infrastructure for getting the machine code size of a function and an instruc...Nicolas Geoffray2008-04-161-0/+5
* Add explicit keywords.Dan Gohman2008-03-251-1/+1
* Change the "enable/disable" mechanism so that we can enable PPC registerBill Wendling2008-03-101-0/+7
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-101-1/+1
* It's not always safe to fold movsd into xorpd, etc. Check the alignment of th...Evan Cheng2008-02-081-2/+4
* Move even more functionality from MRegisterInfo into TargetInstrInfo.Owen Anderson2008-01-071-0/+15
* Move some more instruction creation methods from RegisterInfo into InstrInfo.Owen Anderson2008-01-011-5/+26