Lines Matching refs:TargetInstrInfo
41 TargetInstrInfo::~TargetInstrInfo() { in ~TargetInstrInfo()
45 TargetInstrInfo::getRegClass(const MCInstrDesc &MCID, unsigned OpNum, in getRegClass()
65 void TargetInstrInfo::insertNoop(MachineBasicBlock &MBB, in insertNoop()
78 unsigned TargetInstrInfo::getInlineAsmLength(const char *Str, in getInlineAsmLength()
106 TargetInstrInfo::ReplaceTailWithBranchTo(MachineBasicBlock::iterator Tail, in ReplaceTailWithBranchTo()
126 MachineInstr *TargetInstrInfo::commuteInstructionImpl(MachineInstr &MI, in commuteInstructionImpl()
195 MachineInstr *TargetInstrInfo::commuteInstruction(MachineInstr &MI, bool NewMI, in commuteInstruction()
210 bool TargetInstrInfo::fixCommutedOpIndices(unsigned &ResultIdx1, in fixCommutedOpIndices()
241 bool TargetInstrInfo::findCommutedOpIndices(MachineInstr &MI, in findCommutedOpIndices()
265 bool TargetInstrInfo::isUnpredicatedTerminator(const MachineInstr &MI) const { in isUnpredicatedTerminator()
276 bool TargetInstrInfo::PredicateInstruction( in PredicateInstruction()
306 bool TargetInstrInfo::hasLoadFromStackSlot(const MachineInstr &MI, in hasLoadFromStackSlot()
325 bool TargetInstrInfo::hasStoreToStackSlot(const MachineInstr &MI, in hasStoreToStackSlot()
344 bool TargetInstrInfo::getStackSlotRange(const TargetRegisterClass *RC, in getStackSlotRange()
375 void TargetInstrInfo::reMaterialize(MachineBasicBlock &MBB, in reMaterialize()
385 bool TargetInstrInfo::produceSameValue(const MachineInstr &MI0, in produceSameValue()
391 MachineInstr *TargetInstrInfo::duplicate(MachineInstr &Orig, in duplicate()
431 void TargetInstrInfo::getNoopForMachoTarget(MCInst &NopInst) const { in getNoopForMachoTarget()
437 const TargetInstrInfo &TII) { in foldPatchpoint()
497 MachineInstr *TargetInstrInfo::foldMemoryOperand(MachineInstr &MI, in foldMemoryOperand()
562 bool TargetInstrInfo::hasReassociableOperands( in hasReassociableOperands()
581 bool TargetInstrInfo::hasReassociableSibling(const MachineInstr &Inst, in hasReassociableSibling()
608 bool TargetInstrInfo::isReassociationCandidate(const MachineInstr &Inst, in isReassociationCandidate()
636 bool TargetInstrInfo::getMachineCombinerPatterns( in getMachineCombinerPatterns()
659 TargetInstrInfo::isThroughputPattern(MachineCombinerPattern Pattern) const { in isThroughputPattern()
664 void TargetInstrInfo::reassociateOps( in reassociateOps()
672 const TargetInstrInfo *TII = MF->getSubtarget().getInstrInfo(); in reassociateOps()
748 void TargetInstrInfo::genAlternativeCodeSequence( in genAlternativeCodeSequence()
778 MachineInstr *TargetInstrInfo::foldMemoryOperand(MachineInstr &MI, in foldMemoryOperand()
824 bool TargetInstrInfo::isReallyTriviallyReMaterializableGeneric( in isReallyTriviallyReMaterializableGeneric()
903 int TargetInstrInfo::getSPAdjust(const MachineInstr &MI) const { in getSPAdjust()
929 bool TargetInstrInfo::isSchedulingBoundary(const MachineInstr &MI, in isSchedulingBoundary()
948 bool TargetInstrInfo::usePreRAHazardRecognizer() const { in usePreRAHazardRecognizer()
953 ScheduleHazardRecognizer *TargetInstrInfo::
961 ScheduleHazardRecognizer *TargetInstrInfo::
969 ScheduleHazardRecognizer *TargetInstrInfo::
981 TargetInstrInfo::getOperandLatency(const InstrItineraryData *ItinData, in getOperandLatency()
997 int TargetInstrInfo::getInstrLatency(const InstrItineraryData *ItinData, in getInstrLatency()
1012 unsigned TargetInstrInfo::getNumMicroOps(const InstrItineraryData *ItinData, in getNumMicroOps()
1028 unsigned TargetInstrInfo::defaultDefLatency(const MCSchedModel &SchedModel, in defaultDefLatency()
1039 unsigned TargetInstrInfo::getPredicationCost(const MachineInstr &) const { in getPredicationCost()
1043 unsigned TargetInstrInfo::getInstrLatency(const InstrItineraryData *ItinData, in getInstrLatency()
1054 bool TargetInstrInfo::hasLowDefLatency(const TargetSchedModel &SchedModel, in hasLowDefLatency()
1068 int TargetInstrInfo::getOperandLatency(const InstrItineraryData *ItinData, in getOperandLatency()
1080 int TargetInstrInfo::computeDefOperandLatency( in computeDefOperandLatency()
1094 unsigned TargetInstrInfo::computeOperandLatency( in computeOperandLatency()
1123 bool TargetInstrInfo::getRegSequenceInputs( in getRegSequenceInputs()
1148 bool TargetInstrInfo::getExtractSubregInputs( in getExtractSubregInputs()
1171 bool TargetInstrInfo::getInsertSubregInputs( in getInsertSubregInputs()