Home
last modified time | relevance | path

Searched refs:computeOperandLatency (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetSchedule.h173 unsigned computeOperandLatency(const MachineInstr *DefMI, unsigned DefOperIdx,
181 /// a particular use. computeOperandLatency is the preferred API, but this is
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.h107 virtual void computeOperandLatency(SDNode *Def, SDNode *Use,
H A DScheduleDAGSDNodes.cpp515 computeOperandLatency(OpN, N, i, Dep); in AddSchedEdges()
650 void ScheduleDAGSDNodes::computeOperandLatency(SDNode *Def, SDNode *Use, in computeOperandLatency() function in ScheduleDAGSDNodes
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCombiner.cpp236 LatencyOp = TSchedModel.computeOperandLatency(DefInstr, DefIdx, in getDepth()
245 LatencyOp = TSchedModel.computeOperandLatency( in getDepth()
288 LatencyOp = TSchedModel.computeOperandLatency( in getLatency()
H A DMachineTraceMetrics.cpp817 .computeOperandLatency(Dep.DefMI, Dep.DefOp, &UseMI, Dep.UseOp); in updateDepth()
932 DepHeight += SchedModel.computeOperandLatency(&MI, MO.getOperandNo(), in updatePhysDepsUpwards()
968 UseHeight += SchedModel.computeOperandLatency(Dep.DefMI, Dep.DefOp, &UseMI, in pushDepHeight()
1195 DepCycle += TE.MTM.SchedModel.computeOperandLatency(Dep.DefMI, Dep.DefOp, in getPHIDepth()
H A DTargetSchedule.cpp173 unsigned TargetSchedModel::computeOperandLatency( in computeOperandLatency()
168 unsigned TargetSchedModel::computeOperandLatency( computeOperandLatency() function in TargetSchedModel
H A DScheduleDAGInstrs.cpp280 Dep.setLatency(SchedModel.computeOperandLatency(SU->getInstr(), OperIdx, in addPhysRegDataDeps()
455 Dep.setLatency(SchedModel.computeOperandLatency(MI, OperIdx, Use, in addVRegDefDeps()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInsertDelayAlu.cpp390 unsigned Latency = SchedModel.computeOperandLatency( in runOnMachineBasicBlock()
H A DAMDGPUSubtarget.cpp907 Dep.setLatency(InstrInfo.getSchedModel().computeOperandLatency( in adjustSchedDependency()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.cpp518 SchedModel->computeOperandLatency(DefMI, DefOpIdx, UseMI, UseOpIdx)); in adjustSchedDependency()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp4818 SchedModel.computeOperandLatency(&DefMI, DefIdx, &UseMI, UseIdx); in hasHighOperandLatency()