Lines Matching refs:PPCInstrInfo

99 void PPCInstrInfo::anchor() {}  in anchor()
101 PPCInstrInfo::PPCInstrInfo(PPCSubtarget &STI) in PPCInstrInfo() function in PPCInstrInfo
110 PPCInstrInfo::CreateTargetHazardRecognizer(const TargetSubtargetInfo *STI, in CreateTargetHazardRecognizer()
127 PPCInstrInfo::CreateTargetPostRAHazardRecognizer(const InstrItineraryData *II, in CreateTargetPostRAHazardRecognizer()
147 unsigned PPCInstrInfo::getInstrLatency(const InstrItineraryData *ItinData, in getInstrLatency()
177 int PPCInstrInfo::getOperandLatency(const InstrItineraryData *ItinData, in getOperandLatency()
235 bool PPCInstrInfo::isAssociativeAndCommutative(const MachineInstr &Inst) const { in isAssociativeAndCommutative()
269 bool PPCInstrInfo::getMachineCombinerPatterns( in getMachineCombinerPatterns()
285 bool PPCInstrInfo::isCoalescableExtInstr(const MachineInstr &MI, in isCoalescableExtInstr()
300 unsigned PPCInstrInfo::isLoadFromStackSlot(const MachineInstr &MI, in isLoadFromStackSlot()
320 bool PPCInstrInfo::isReallyTriviallyReMaterializable(const MachineInstr &MI, in isReallyTriviallyReMaterializable()
341 unsigned PPCInstrInfo::isStoreToStackSlot(const MachineInstr &MI, in isStoreToStackSlot()
357 MachineInstr *PPCInstrInfo::commuteInstructionImpl(MachineInstr &MI, bool NewMI, in commuteInstructionImpl()
441 bool PPCInstrInfo::findCommutedOpIndices(MachineInstr &MI, unsigned &SrcOpIdx1, in findCommutedOpIndices()
456 void PPCInstrInfo::insertNoop(MachineBasicBlock &MBB, in insertNoop()
476 void PPCInstrInfo::getNoop(MCInst &NopInst) const { in getNoop()
483 bool PPCInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
658 unsigned PPCInstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch()
690 unsigned PPCInstrInfo::insertBranch(MachineBasicBlock &MBB, in insertBranch()
743 bool PPCInstrInfo::canInsertSelect(const MachineBasicBlock &MBB, in canInsertSelect()
780 void PPCInstrInfo::insertSelect(MachineBasicBlock &MBB, in insertSelect()
892 void PPCInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
1012 unsigned PPCInstrInfo::getStoreOpcodeForSpill(unsigned Reg, in getStoreOpcodeForSpill()
1099 PPCInstrInfo::getLoadOpcodeForSpill(unsigned Reg, in getLoadOpcodeForSpill()
1184 void PPCInstrInfo::StoreRegToStackSlot( in StoreRegToStackSlot()
1209 void PPCInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB, in storeRegToStackSlot()
1240 void PPCInstrInfo::LoadRegFromStackSlot(MachineFunction &MF, const DebugLoc &DL, in LoadRegFromStackSlot()
1262 PPCInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot()
1298 bool PPCInstrInfo::
1309 bool PPCInstrInfo::FoldImmediate(MachineInstr &UseMI, MachineInstr &DefMI, in FoldImmediate()
1391 bool PPCInstrInfo::isProfitableToIfCvt(MachineBasicBlock &TMBB, in isProfitableToIfCvt()
1400 bool PPCInstrInfo::isPredicated(const MachineInstr &MI) const { in isPredicated()
1411 bool PPCInstrInfo::isUnpredicatedTerminator(const MachineInstr &MI) const { in isUnpredicatedTerminator()
1422 bool PPCInstrInfo::PredicateInstruction(MachineInstr &MI, in PredicateInstruction()
1508 bool PPCInstrInfo::SubsumesPredicate(ArrayRef<MachineOperand> Pred1, in SubsumesPredicate()
1539 bool PPCInstrInfo::DefinesPredicate(MachineInstr &MI, in DefinesPredicate()
1575 bool PPCInstrInfo::isPredicable(const MachineInstr &MI) const { in isPredicable()
1591 bool PPCInstrInfo::analyzeCompare(const MachineInstr &MI, unsigned &SrcReg, in analyzeCompare()
1621 bool PPCInstrInfo::optimizeCompareInstr(MachineInstr &CmpInstr, unsigned SrcReg, in optimizeCompareInstr()
1992 unsigned PPCInstrInfo::getInstSizeInBytes(const MachineInstr &MI) const { in getInstSizeInBytes()
2011 PPCInstrInfo::decomposeMachineOperandsTargetFlags(unsigned TF) const { in decomposeMachineOperandsTargetFlags()
2017 PPCInstrInfo::getSerializableDirectMachineOperandTargetFlags() const { in getSerializableDirectMachineOperandTargetFlags()
2032 PPCInstrInfo::getSerializableBitmaskMachineOperandTargetFlags() const { in getSerializableBitmaskMachineOperandTargetFlags()
2048 bool PPCInstrInfo::expandVSXMemPseudo(MachineInstr &MI) const { in expandVSXMemPseudo()
2114 bool PPCInstrInfo::expandPostRAPseudo(MachineInstr &MI) const { in expandPostRAPseudo()
2251 void PPCInstrInfo::replaceInstrOperandWithImm(MachineInstr &MI, in replaceInstrOperandWithImm()
2282 void PPCInstrInfo::replaceInstrWithLI(MachineInstr &MI, in replaceInstrWithLI()
2305 MachineInstr *PPCInstrInfo::getForwardingDefMI( in getForwardingDefMI()
2395 const unsigned *PPCInstrInfo::getStoreOpcodesForSpillArray() const { in getStoreOpcodesForSpillArray()
2411 const unsigned *PPCInstrInfo::getLoadOpcodesForSpillArray() const { in getLoadOpcodesForSpillArray()
2430 bool PPCInstrInfo::convertToImmediateForm(MachineInstr &MI, in convertToImmediateForm()
2676 bool PPCInstrInfo::instrHasImmForm(const MachineInstr &MI, in instrHasImmForm()
3115 bool PPCInstrInfo::isUseMIElgibleForForwarding(MachineInstr &MI, in isUseMIElgibleForForwarding()
3153 bool PPCInstrInfo::isDefMIElgibleForForwarding(MachineInstr &DefMI, in isDefMIElgibleForForwarding()
3172 bool PPCInstrInfo::isRegElgibleForForwarding(const MachineOperand &RegMO, in isRegElgibleForForwarding()
3217 bool PPCInstrInfo::isImmElgibleForForwarding(const MachineOperand &ImmMO, in isImmElgibleForForwarding()
3274 bool PPCInstrInfo::transformToImmFormFedByAdd(MachineInstr &MI, in transformToImmFormFedByAdd()
3363 bool PPCInstrInfo::transformToImmFormFedByLI(MachineInstr &MI, in transformToImmFormFedByLI()
3490 PPCInstrInfo::updatedRC(const TargetRegisterClass *RC) const { in updatedRC()
3496 int PPCInstrInfo::getRecordFormOpcode(unsigned Opcode) { in getRecordFormOpcode()
3611 bool PPCInstrInfo::isTOCSaveMI(const MachineInstr &MI) const { in isTOCSaveMI()
3628 PPCInstrInfo::isSignOrZeroExtended(const MachineInstr &MI, bool SignExt, in isSignOrZeroExtended()