Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetSchedule.cpp36 bool TargetSchedModel::hasInstrSchedModel() const { in hasInstrSchedModel() function in TargetSchedModel
37 return EnableSchedModel && SchedModel.hasInstrSchedModel(); in hasInstrSchedModel()
72 if (hasInstrSchedModel()) { in mustBeginGroup()
83 if (hasInstrSchedModel()) { in mustEndGroup()
98 if (hasInstrSchedModel()) { in getNumMicroOps()
177 if (!hasInstrSchedModel() && !hasInstrItineraries()) in computeOperandLatency()
242 assert(hasInstrSchedModel() && "Only call this function with a SchedModel"); in computeInstrLatency()
248 if (hasInstrSchedModel()) in computeInstrLatency()
259 (!hasInstrSchedModel() && !UseDefaultDefLatency)) in computeInstrLatency()
262 if (hasInstrSchedModel()) { in computeInstrLatency()
[all …]
H A DMachineScheduler.cpp1240 if (!SchedModel.hasInstrSchedModel()) in dumpScheduleTraceTopDown()
1321 if (!SchedModel.hasInstrSchedModel()) in dumpScheduleTraceBottomUp()
2557 if (!SchedModel->hasInstrSchedModel()) in init()
2582 if (SchedModel->hasInstrSchedModel()) { in init()
2755 if (SchedModel->hasInstrSchedModel() && SU->hasReservedResource) { in checkHazard()
2808 if (!SchedModel->hasInstrSchedModel()) in getOtherResourceCount()
3017 if (SchedModel->hasInstrSchedModel()) { in bumpNode()
3213 if (!SchedModel->hasInstrSchedModel()) in dumpReservedCycles()
3347 if (SchedModel->hasInstrSchedModel() && OtherCount != 0) { in setPolicy()
H A DMachineCombiner.cpp429 if (!TSchedModel.hasInstrSchedModel()) in preservesResourceLen()
H A DMachineTraceMetrics.cpp133 if (!SchedModel.hasInstrSchedModel()) in getResources()
H A DScheduleDAGInstrs.cpp619 if (SchedModel.hasInstrSchedModel()) { in initSUnits()
H A DMachinePipeliner.cpp1399 if (STI && STI->getSchedModel().hasInstrSchedModel()) { in minFuncUnits()
1442 if (STI && STI->getSchedModel().hasInstrSchedModel()) { in calcCriticalResources()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSchedule.h340 bool hasInstrSchedModel() const { return SchedClassTable; } in hasInstrSchedModel() function
360 assert(hasInstrSchedModel() && "No scheduling machine model"); in getProcResource()
367 assert(hasInstrSchedModel() && "No scheduling machine model"); in getSchedClassDesc()
440 if (!hasInstrSchedModel()) { in computeInstrLatency()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetSchedule.h85 LLVM_ABI bool hasInstrSchedModel() const;
104 return hasInstrSchedModel() || hasInstrItineraries(); in hasInstrSchedModelOrItineraries()
H A DScheduleDAGInstrs.h287 if (!SU->SchedClass && SchedModel.hasInstrSchedModel()) in getSchedClass()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZHazardRecognizer.h122 if (!SU->SchedClass && SchedModel->hasInstrSchedModel()) in getSchedClass()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64StorePairSuppress.cpp145 if (!SchedModel.hasInstrSchedModel()) { in runOnMachineFunction()
H A DAArch64Subtarget.cpp675 return getSchedModel().hasInstrSchedModel(); in enableMachinePipeliner()
H A DAArch64SIMDInstrOpt.cpp705 if (!SchedModel.hasInstrSchedModel()) in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.cpp155 return getSchedModel().hasInstrSchedModel() && EnableMachinePipeliner; in enableMachinePipeliner()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.cpp205 return getSchedModel().hasInstrSchedModel(); in enableMachinePipeliner()
H A DRISCVInstrInfo.cpp1988 return (!SchedModel.hasInstrSchedModel() || SchedModel.isOutOfOrder()) in getMachineCombinerTraceStrategy()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSubtarget.cpp362 return getSchedModel().hasInstrSchedModel() && useMachinePipeliner(); in enableMachinePipeliner()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DSubtargetEmitter.cpp1028 if (!ProcModel.hasInstrSchedModel()) in genSchedClassTables()
1391 if (!Proc.hasInstrSchedModel()) in emitSchedClassTables()
1440 if (PM.hasInstrSchedModel()) in emitProcessorModels()
1476 if (PM.hasInstrSchedModel()) in emitProcessorModels()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIPreEmitPeephole.cpp395 if (!TII->getSchedModel().hasInstrSchedModel()) in removeExeczBranch()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenSchedule.h279 bool hasInstrSchedModel() const { in hasInstrSchedModel() function
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FixupInstTuning.cpp108 if (SM->hasInstrSchedModel()) { in processInstruction()
H A DX86FixupVectorConstants.cpp362 if (SM->hasInstrSchedModel()) { in processInstruction()
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/
H A Dllvm-mca.cpp427 if (!STI->getSchedModel().hasInstrSchedModel()) { in main()
/freebsd/contrib/llvm-project/llvm/lib/MCA/
H A DInstrBuilder.cpp562 assert(STI.getSchedModel().hasInstrSchedModel() && in createInstrDescImpl()