Home
last modified time | relevance | path

Searched refs:TSchedModel (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCombiner.cpp78 TargetSchedModel TSchedModel; member in __anon20cc5c180111::MachineCombiner
233 LatencyOp = TSchedModel.computeOperandLatency(DefInstr, DefIdx, in getDepth()
242 LatencyOp = TSchedModel.computeOperandLatency( in getDepth()
285 LatencyOp = TSchedModel.computeOperandLatency( in getLatency()
291 LatencyOp = TSchedModel.computeInstrLatency(NewRoot); in getLatency()
325 NewRootLatency += TSchedModel.computeInstrLatency(InsInstrs[i]); in getLatenciesForInstrSequences()
330 RootLatency += TSchedModel.computeInstrLatency(I); in getLatenciesForInstrSequences()
389 NewRootLatency = TSchedModel.computeInstrLatency(InsInstrs.back()); in improvesCriticalPathLen()
390 RootLatency = TSchedModel.computeInstrLatency(Root); in improvesCriticalPathLen()
429 if (!TSchedModel.hasInstrSchedModel()) in preservesResourceLen()
[all …]
H A DSelectOptimize.cpp110 TargetSchedModel TSchedModel; member in __anon135b54a50111::SelectOptimizeImpl
380 TSchedModel.init(TSI); in run()
408 TSchedModel.init(TSI); in runOnFunction()
1391 uint64_t MispredictPenalty = TSchedModel.getMCSchedModel()->MispredictPenalty; in getMispredictionCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CmovConversion.cpp125 TargetSchedModel TSchedModel; member in __anonc9c5ba1c0111::X86CmovConverterPass
184 TSchedModel.init(&STI); in runOnMachineFunction()
480 unsigned Latency = TSchedModel.computeInstrLatency(&MI); in checkForProfitableCmovCandidates()
545 unsigned MispredictPenalty = TSchedModel.getMCSchedModel()->MispredictPenalty; in checkForProfitableCmovCandidates()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNHazardRecognizer.cpp62 TRI(TII.getRegisterInfo()), TSchedModel(TII.getSchedModel()), in GCNHazardRecognizer()
256 const MCSchedClassDesc *SC = TSchedModel.resolveSchedClass(&MI); in getMFMAPipelineWaitStates()
257 assert(TSchedModel.getWriteProcResBegin(SC) != in getMFMAPipelineWaitStates()
258 TSchedModel.getWriteProcResEnd(SC)); in getMFMAPipelineWaitStates()
259 return TSchedModel.getWriteProcResBegin(SC)->ReleaseAtCycle; in getMFMAPipelineWaitStates()
2130 std::max(HazardDefLatency, TSchedModel.computeInstrLatency(&MI)); in checkMAIHazards908()
2207 std::max(HazardDefLatency, TSchedModel.computeInstrLatency(&MI)); in checkMAIHazards908()
2368 TSchedModel.computeInstrLatency(MI1) == 2) in checkMAIHazards90A()
2388 int NumPasses = TSchedModel.computeInstrLatency(MI1); in checkMAIHazards90A()
2445 int NumPasses = TSchedModel.computeInstrLatency(MI1); in checkMAIHazards90A()
[all …]
H A DGCNHazardRecognizer.h49 const TargetSchedModel &TSchedModel; variable
H A DAMDGPUIGroupLP.cpp2554 const TargetSchedModel *TSchedModel = DAGInstrs->getSchedModel(); in apply() local
2555 if (!TSchedModel || DAGInstrs->SUnits.empty()) in apply()