Home
last modified time | relevance | path

Searched refs:getSchedClass (Results 1 – 25 of 35) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetSchedule.cpp95 int UOps = InstrItins.getNumMicroOps(MI->getDesc().getSchedClass()); in getNumMicroOps()
120 unsigned SchedClass = MI->getDesc().getSchedClass(); in resolveSchedClass()
187 unsigned DefClass = DefMI->getDesc().getSchedClass(); in computeOperandLatency()
243 unsigned SCIdx = TII->get(Opcode).getSchedClass(); in computeInstrLatency()
308 unsigned SchedClass = MI->getDesc().getSchedClass(); in computeReciprocalThroughput()
321 unsigned SchedClass = TII->get(Opcode).getSchedClass(); in computeReciprocalThroughput()
H A DDFAPacketizer.cpp56 unsigned Action = ItinActions[MID->getSchedClass()]; in canReserveResources()
57 if (MID->getSchedClass() == 0 || Action == 0) in canReserveResources()
65 unsigned Action = ItinActions[MID->getSchedClass()]; in reserveResources()
66 if (MID->getSchedClass() == 0 || Action == 0) in reserveResources()
H A DScoreboardHazardRecognizer.cpp127 unsigned idx = MCID->getSchedClass(); in getHazardType()
186 unsigned idx = MCID->getSchedClass(); in EmitInstruction()
H A DTargetInstrInfo.cpp1762 unsigned DefClass = get(DefNode->getMachineOpcode()).getSchedClass(); in getOperandLatency()
1765 unsigned UseClass = get(UseNode->getMachineOpcode()).getSchedClass(); in getOperandLatency()
1777 return ItinData->getStageLatency(get(N->getMachineOpcode()).getSchedClass()); in getInstrLatency()
1789 unsigned Class = MI.getDesc().getSchedClass(); in getNumMicroOps()
1823 return ItinData->getStageLatency(MI.getDesc().getSchedClass()); in getInstrLatency()
1833 unsigned DefClass = DefMI.getDesc().getSchedClass(); in hasLowDefLatency()
1956 unsigned DefClass = DefMI.getDesc().getSchedClass(); in getOperandLatency()
1957 unsigned UseClass = UseMI.getDesc().getSchedClass(); in getOperandLatency()
H A DMachineScheduler.cpp1255 const MCSchedClassDesc *SC = getSchedClass(SU); in dumpScheduleTraceTopDown()
1286 const MCSchedClassDesc *SC = getSchedClass(SU); in dumpScheduleTraceTopDown()
1337 const MCSchedClassDesc *SC = getSchedClass(SU); in dumpScheduleTraceBottomUp()
1368 const MCSchedClassDesc *SC = getSchedClass(SU); in dumpScheduleTraceBottomUp()
2561 const MCSchedClassDesc *SC = DAG->getSchedClass(&SU); in init()
2756 const MCSchedClassDesc *SC = DAG->getSchedClass(SU); in checkHazard()
2985 const MCSchedClassDesc *SC = DAG->getSchedClass(SU); in bumpNode()
3273 const MCSchedClassDesc *SC = DAG->getSchedClass(SU); in initResourceDelta()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZHazardRecognizer.cpp47 const MCSchedClassDesc *SC = getSchedClass(SU); in getNumDecoderSlots()
93 const MCSchedClassDesc *SC = getSchedClass(SU); in fitsIntoCurrentGroup()
171 const MCSchedClassDesc *SC = getSchedClass(SU); in dumpSU()
272 const MCSchedClassDesc *SC = getSchedClass(SU); in EmitInstruction()
341 const MCSchedClassDesc *SC = getSchedClass(SU); in groupingCost()
390 const MCSchedClassDesc *SC = getSchedClass(SU); in resourcesCost()
H A DSystemZHazardRecognizer.h121 const MCSchedClassDesc *getSchedClass(SUnit *SU) const { in getSchedClass() function
H A DSystemZMachineScheduler.cpp256 const MCSchedClassDesc *SC = HazardRec->getSchedClass(SU); in releaseTopNode()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64StorePairSuppress.cpp84 unsigned SCIdx = TII->get(AArch64::STPDi).getSchedClass(); in shouldAddSTPToBlock()
88 unsigned SCIdx2 = TII->get(AArch64::STRDui).getSchedClass(); in shouldAddSTPToBlock()
H A DAArch64SIMDInstrOpt.cpp227 unsigned SCIdx = InstDesc->getSchedClass(); in shouldReplaceInst()
242 IDesc->getSchedClass()); in shouldReplaceInst()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSchedule.h454 unsigned SCClass = Desc.getSchedClass(); in computeInstrLatency()
465 unsigned SchedClass = MCII.get(Inst.getOpcode()).getSchedClass(); in computeInstrLatency()
H A DMCInstrDesc.h603 unsigned getSchedClass() const { return SchedClass; } in getSchedClass() function
/freebsd/contrib/llvm-project/llvm/lib/MCA/
H A DCustomBehaviour.cpp58 return MCII.get(MCI.getOpcode()).getSchedClass(); in getSchedClassID()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCA/
H A DRISCVCustomBehaviour.cpp238 unsigned SchedClassID = MCII.get(Opcode).getSchedClass(); in getSchedClassID()
332 return MCII.get(*VPOpcode).getSchedClass(); in getSchedClassID()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCHazardRecognizers.cpp66 if (!PredMCID || PredMCID->getSchedClass() != PPC::Sched::IIC_SprMTSPR) in isBCTRAfterSet()
90 unsigned IIC = MCID->getSchedClass(); in mustComeFirst()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenSchedule.h532 CodeGenSchedClass &getSchedClass(unsigned Idx) { in getSchedClass() function
536 const CodeGenSchedClass &getSchedClass(unsigned Idx) const { in getSchedClass() function
H A DCodeGenSchedule.cpp874 CodeGenSchedClass &SC = getSchedClass(SCIdx); in collectSchedClasses()
1612 << SchedModels.getSchedClass(SCTrans.ToClassIdx).Name << "(" in dumpTransition()
1637 const CodeGenSchedClass &FromSC = SchedModels.getSchedClass(FromClassIdx); in inferFromTransitions()
1652 SchedModels.getSchedClass(FromClassIdx) in inferFromTransitions()
1942 const CodeGenSchedClass &SC = getSchedClass(SCIdx); in checkCompleteness()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCSchedule.cpp126 unsigned SchedClass = MCII.get(Inst.getOpcode()).getSchedClass(); in getReciprocalThroughput()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FixupInstTuning.cpp89 *ST, *(SM->getSchedClassDesc(TII->get(Opcode).getSchedClass()))); in processInstruction()
95 *ST, *(SM->getSchedClassDesc(TII->get(Opcode).getSchedClass()))); in processInstruction()
H A DX86FixupVectorConstants.cpp364 auto *OldDesc = SM->getSchedClassDesc(TII->get(Opc).getSchedClass()); in processInstruction()
365 auto *NewDesc = SM->getSchedClassDesc(TII->get(NewOpc).getSchedClass()); in processInstruction()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DScheduleDAGInstrs.h286 const MCSchedClassDesc *getSchedClass(SUnit *SU) const { in getSchedClass() function
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DSubtargetEmitter.cpp1404 assert(SchedModels.getSchedClass(0).Name == "NoInstrModel" && in emitSchedClassTables()
1412 const CodeGenSchedClass &SchedClass = SchedModels.getSchedClass(SCIdx); in emitSchedClassTables()
1680 const CodeGenSchedClass &SC = SchedModels.getSchedClass(VC); in emitSchedModelHelpersImpl()
1722 emitPredicates(T, SchedModels.getSchedClass(T.ToClassIdx), PE, OS); in emitSchedModelHelpersImpl()
1725 emitPredicates(*FinalT, SchedModels.getSchedClass(FinalT->ToClassIdx), in emitSchedModelHelpersImpl()
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DInstructionInfoView.cpp202 ? MCDesc.getSchedClass() in collectData()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCInstrInfo.cpp435 int SchedClass = HexagonMCInstrInfo::getDesc(MCII, MCI).getSchedClass(); in getCVIResources()
454 int SchedClass = HexagonMCInstrInfo::getDesc(MCII, MCI).getSchedClass(); in getUnits()
465 int SchedClass = HexagonMCInstrInfo::getDesc(MCII, MCI).getSchedClass(); in getOtherReservedSlots()
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/
H A DInstruction.h363 unsigned getSchedClass() const { return RD->SchedClassID; } in getSchedClass() function

12