Home
last modified time | relevance | path

Searched refs:hasInstrSchedModel (Results 1 – 22 of 22) sorted by relevance

/freebsd-14-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDTargetSchedule.cpp43 bool TargetSchedModel::hasInstrSchedModel() const { in hasInstrSchedModel() function in TargetSchedModel
44 return EnableSchedModel && SchedModel.hasInstrSchedModel(); in hasInstrSchedModel()
75 if (hasInstrSchedModel()) { in mustBeginGroup()
86 if (hasInstrSchedModel()) { in mustEndGroup()
101 if (hasInstrSchedModel()) { in getNumMicroOps()
180 if (!hasInstrSchedModel() && !hasInstrItineraries()) in computeOperandLatency()
245 assert(hasInstrSchedModel() && "Only call this function with a SchedModel"); in computeInstrLatency()
251 if (hasInstrSchedModel()) in computeInstrLatency()
262 (!hasInstrSchedModel() && !UseDefaultDefLatency)) in computeInstrLatency()
265 if (hasInstrSchedModel()) { in computeInstrLatency()
[all …]
HDMachineScheduler.cpp1000 if (!SchedModel.hasInstrSchedModel()) in dumpScheduleTraceTopDown()
1081 if (!SchedModel.hasInstrSchedModel()) in dumpScheduleTraceBottomUp()
2284 if (!SchedModel->hasInstrSchedModel()) in init()
2309 if (SchedModel->hasInstrSchedModel()) { in init()
2478 if (SchedModel->hasInstrSchedModel() && SU->hasReservedResource) { in checkHazard()
2529 if (!SchedModel->hasInstrSchedModel()) in getOtherResourceCount()
2724 if (SchedModel->hasInstrSchedModel()) { in bumpNode()
2918 if (!SchedModel->hasInstrSchedModel()) in dumpReservedCycles()
3052 if (SchedModel->hasInstrSchedModel() && OtherCount != 0) { in setPolicy()
HDMachineCombiner.cpp432 if (!TSchedModel.hasInstrSchedModel()) in preservesResourceLen()
HDScheduleDAGInstrs.cpp604 if (SchedModel.hasInstrSchedModel()) { in initSUnits()
HDMachineTraceMetrics.cpp119 if (!SchedModel.hasInstrSchedModel()) in getResources()
HDMachinePipeliner.cpp1145 if (STI && STI->getSchedModel().hasInstrSchedModel()) { in minFuncUnits()
1188 if (STI && STI->getSchedModel().hasInstrSchedModel()) { in calcCriticalResources()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/MC/
HDMCSchedule.h334 bool hasInstrSchedModel() const { return SchedClassTable; } in hasInstrSchedModel() function
354 assert(hasInstrSchedModel() && "No scheduling machine model"); in getProcResource()
361 assert(hasInstrSchedModel() && "No scheduling machine model"); in getSchedClassDesc()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDTargetSchedule.h72 bool hasInstrSchedModel() const;
91 return hasInstrSchedModel() || hasInstrItineraries(); in hasInstrSchedModelOrItineraries()
HDScheduleDAGInstrs.h273 if (!SU->SchedClass && SchedModel.hasInstrSchedModel()) in getSchedClass()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
HDSystemZHazardRecognizer.h122 if (!SU->SchedClass && SchedModel->hasInstrSchedModel()) in getSchedClass()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64StorePairSuppress.cpp147 if (!SchedModel.hasInstrSchedModel()) { in runOnMachineFunction()
HDAArch64Subtarget.cpp595 return getSchedModel().hasInstrSchedModel(); in enableMachinePipeliner()
HDAArch64SIMDInstrOpt.cpp707 if (!SchedModel.hasInstrSchedModel()) in runOnMachineFunction()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCSubtarget.cpp150 return getSchedModel().hasInstrSchedModel() && EnableMachinePipeliner; in enableMachinePipeliner()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMSubtarget.cpp392 return getSchedModel().hasInstrSchedModel() && useMachinePipeliner(); in enableMachinePipeliner()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/MC/MCDisassembler/
HDDisassembler.cpp202 if (!SCModel.hasInstrSchedModel()) in getLatency()
/freebsd-14-stable/contrib/llvm-project/llvm/utils/TableGen/
HDSubtargetEmitter.cpp1054 if (!ProcModel.hasInstrSchedModel()) in GenSchedClassTables()
1412 if (!PI->hasInstrSchedModel()) in EmitSchedClassTables()
1458 if (PM.hasInstrSchedModel()) in EmitProcessorModels()
1494 if (PM.hasInstrSchedModel()) in EmitProcessorModels()
/freebsd-14-stable/contrib/llvm-project/llvm/utils/TableGen/Common/
HDCodeGenSchedule.h267 bool hasInstrSchedModel() const { in hasInstrSchedModel() function
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86FixupInstTuning.cpp109 if (SM->hasInstrSchedModel()) { in processInstruction()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/MCA/
HDInstrBuilder.cpp562 assert(STI.getSchedModel().hasInstrSchedModel() && in createInstrDescImpl()
/freebsd-14-stable/contrib/llvm-project/llvm/tools/llvm-mca/
HDllvm-mca.cpp408 if (!STI->getSchedModel().hasInstrSchedModel()) { in main()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
HDRISCVInstrInfo.cpp1584 return (!SchedModel.hasInstrSchedModel() || SchedModel.isOutOfOrder()) in getMachineCombinerTraceStrategy()