Lines Matching refs:PPCInstrInfo
65 void PPCInstrInfo::anchor() {} in anchor()
67 PPCInstrInfo::PPCInstrInfo(PPCSubtarget &STI) in PPCInstrInfo() function in PPCInstrInfo
74 PPCInstrInfo::CreateTargetHazardRecognizer(const TargetSubtargetInfo *STI, in CreateTargetHazardRecognizer()
91 PPCInstrInfo::CreateTargetPostRAHazardRecognizer(const InstrItineraryData *II, in CreateTargetPostRAHazardRecognizer()
111 unsigned PPCInstrInfo::getInstrLatency(const InstrItineraryData *ItinData, in getInstrLatency()
141 int PPCInstrInfo::getOperandLatency(const InstrItineraryData *ItinData, in getOperandLatency()
199 bool PPCInstrInfo::isAssociativeAndCommutative(const MachineInstr &Inst) const { in isAssociativeAndCommutative()
233 bool PPCInstrInfo::getMachineCombinerPatterns( in getMachineCombinerPatterns()
249 bool PPCInstrInfo::isCoalescableExtInstr(const MachineInstr &MI, in isCoalescableExtInstr()
263 unsigned PPCInstrInfo::isLoadFromStackSlot(const MachineInstr &MI, in isLoadFromStackSlot()
292 unsigned PPCInstrInfo::isStoreToStackSlot(const MachineInstr &MI, in isStoreToStackSlot()
321 MachineInstr *PPCInstrInfo::commuteInstructionImpl(MachineInstr &MI, bool NewMI, in commuteInstructionImpl()
405 bool PPCInstrInfo::findCommutedOpIndices(MachineInstr &MI, unsigned &SrcOpIdx1, in findCommutedOpIndices()
420 void PPCInstrInfo::insertNoop(MachineBasicBlock &MBB, in insertNoop()
440 void PPCInstrInfo::getNoopForMachoTarget(MCInst &NopInst) const { in getNoopForMachoTarget()
447 bool PPCInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
609 unsigned PPCInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const { in RemoveBranch()
638 unsigned PPCInstrInfo::InsertBranch(MachineBasicBlock &MBB, in InsertBranch()
685 bool PPCInstrInfo::canInsertSelect(const MachineBasicBlock &MBB, in canInsertSelect()
725 void PPCInstrInfo::insertSelect(MachineBasicBlock &MBB, in insertSelect()
840 void PPCInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
956 PPCInstrInfo::StoreRegToStackSlot(MachineFunction &MF, in StoreRegToStackSlot()
1058 PPCInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB, in storeRegToStackSlot()
1091 bool PPCInstrInfo::LoadRegFromStackSlot(MachineFunction &MF, const DebugLoc &DL, in LoadRegFromStackSlot()
1167 PPCInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot()
1202 bool PPCInstrInfo::
1213 bool PPCInstrInfo::FoldImmediate(MachineInstr &UseMI, MachineInstr &DefMI, in FoldImmediate()
1295 bool PPCInstrInfo::isProfitableToIfCvt(MachineBasicBlock &TMBB, in isProfitableToIfCvt()
1304 bool PPCInstrInfo::isPredicated(const MachineInstr &MI) const { in isPredicated()
1315 bool PPCInstrInfo::isUnpredicatedTerminator(const MachineInstr &MI) const { in isUnpredicatedTerminator()
1326 bool PPCInstrInfo::PredicateInstruction(MachineInstr &MI, in PredicateInstruction()
1416 bool PPCInstrInfo::SubsumesPredicate(ArrayRef<MachineOperand> Pred1, in SubsumesPredicate()
1447 bool PPCInstrInfo::DefinesPredicate(MachineInstr &MI, in DefinesPredicate()
1483 bool PPCInstrInfo::isPredicable(MachineInstr &MI) const { in isPredicable()
1499 bool PPCInstrInfo::analyzeCompare(const MachineInstr &MI, unsigned &SrcReg, in analyzeCompare()
1527 bool PPCInstrInfo::optimizeCompareInstr(MachineInstr &CmpInstr, unsigned SrcReg, in optimizeCompareInstr()
1812 unsigned PPCInstrInfo::GetInstSizeInBytes(const MachineInstr &MI) const { in GetInstSizeInBytes()
1831 PPCInstrInfo::decomposeMachineOperandsTargetFlags(unsigned TF) const { in decomposeMachineOperandsTargetFlags()
1837 PPCInstrInfo::getSerializableDirectMachineOperandTargetFlags() const { in getSerializableDirectMachineOperandTargetFlags()
1852 PPCInstrInfo::getSerializableBitmaskMachineOperandTargetFlags() const { in getSerializableBitmaskMachineOperandTargetFlags()
1862 bool PPCInstrInfo::expandPostRAPseudo(MachineInstr &MI) const { in expandPostRAPseudo()