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()
110 unsigned PPCInstrInfo::getInstrLatency(const InstrItineraryData *ItinData, in getInstrLatency()
140 int PPCInstrInfo::getOperandLatency(const InstrItineraryData *ItinData, in getOperandLatency()
197 bool PPCInstrInfo::isAssociativeAndCommutative(const MachineInstr &Inst) const { in isAssociativeAndCommutative()
231 bool PPCInstrInfo::getMachineCombinerPatterns( in getMachineCombinerPatterns()
247 bool PPCInstrInfo::isCoalescableExtInstr(const MachineInstr &MI, in isCoalescableExtInstr()
261 unsigned PPCInstrInfo::isLoadFromStackSlot(const MachineInstr *MI, in isLoadFromStackSlot()
290 unsigned PPCInstrInfo::isStoreToStackSlot(const MachineInstr *MI, in isStoreToStackSlot()
319 MachineInstr *PPCInstrInfo::commuteInstructionImpl(MachineInstr *MI, in commuteInstructionImpl()
405 bool PPCInstrInfo::findCommutedOpIndices(MachineInstr *MI, unsigned &SrcOpIdx1, in findCommutedOpIndices()
420 void PPCInstrInfo::insertNoop(MachineBasicBlock &MBB, in insertNoop()
438 void PPCInstrInfo::getNoopForMachoTarget(MCInst &NopInst) const { in getNoopForMachoTarget()
445 bool PPCInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB, in AnalyzeBranch()
607 unsigned PPCInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const { in RemoveBranch()
637 PPCInstrInfo::InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, in InsertBranch()
683 bool PPCInstrInfo::canInsertSelect(const MachineBasicBlock &MBB, in canInsertSelect()
723 void PPCInstrInfo::insertSelect(MachineBasicBlock &MBB, in insertSelect()
814 void PPCInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
930 PPCInstrInfo::StoreRegToStackSlot(MachineFunction &MF, in StoreRegToStackSlot()
1032 PPCInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB, in storeRegToStackSlot()
1066 PPCInstrInfo::LoadRegFromStackSlot(MachineFunction &MF, DebugLoc DL, in LoadRegFromStackSlot()
1142 PPCInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot()
1177 bool PPCInstrInfo::
1188 bool PPCInstrInfo::FoldImmediate(MachineInstr *UseMI, MachineInstr *DefMI, in FoldImmediate()
1270 bool PPCInstrInfo::isProfitableToIfCvt(MachineBasicBlock &TMBB, in isProfitableToIfCvt()
1279 bool PPCInstrInfo::isPredicated(const MachineInstr *MI) const { in isPredicated()
1290 bool PPCInstrInfo::isUnpredicatedTerminator(const MachineInstr *MI) const { in isUnpredicatedTerminator()
1301 bool PPCInstrInfo::PredicateInstruction(MachineInstr *MI, in PredicateInstruction()
1393 bool PPCInstrInfo::SubsumesPredicate(ArrayRef<MachineOperand> Pred1, in SubsumesPredicate()
1424 bool PPCInstrInfo::DefinesPredicate(MachineInstr *MI, in DefinesPredicate()
1460 bool PPCInstrInfo::isPredicable(MachineInstr *MI) const { in isPredicable()
1476 bool PPCInstrInfo::analyzeCompare(const MachineInstr *MI, in analyzeCompare()
1504 bool PPCInstrInfo::optimizeCompareInstr(MachineInstr *CmpInstr, in optimizeCompareInstr()
1779 unsigned PPCInstrInfo::GetInstSizeInBytes(const MachineInstr *MI) const { in GetInstSizeInBytes()
1798 PPCInstrInfo::decomposeMachineOperandsTargetFlags(unsigned TF) const { in decomposeMachineOperandsTargetFlags()
1804 PPCInstrInfo::getSerializableDirectMachineOperandTargetFlags() const { in getSerializableDirectMachineOperandTargetFlags()
1819 PPCInstrInfo::getSerializableBitmaskMachineOperandTargetFlags() const { in getSerializableBitmaskMachineOperandTargetFlags()