Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineCycleAnalysis.h26 using MachineCycle = MachineCycleInfo::CycleT; variable
49 LLVM_ABI bool isCycleInvariant(const MachineCycle *Cycle, MachineInstr &I);
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUGlobalISelDivergenceLowering.cpp236 SmallDenseMap<Register, std::pair<const MachineCycle *, Register>> LRCCache; in lowerTemporalDivergenceI1()
243 const MachineCycle *&CachedLRC = CycleMergedMask.first; in lowerTemporalDivergenceI1()
252 const MachineCycle *Cycle = CycleMergedMask.first; in lowerTemporalDivergenceI1()
H A DSIInstrInfo.cpp211 MachineCycle *FromCycle = CI->getCycle(SgprDef->getParent()); in isSafeToSink()
215 MachineCycle *ToCycle = CI->getCycle(SuccToSinkTo); in isSafeToSink()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineUniformityAnalysis.cpp93 const MachineInstr &I, const MachineCycle &DefCycle) const { in usesValueFromCycle()
115 const MachineCycle &DefCycle) { in propagateTemporalDivergence()
H A DMachineSink.cpp261 void FindCycleSinkCandidates(MachineCycle *Cycle, MachineBasicBlock *BB,
265 aggressivelySinkIntoCycle(MachineCycle *Cycle, MachineInstr &I,
716 MachineCycle *Cycle, MachineBasicBlock *BB, in FindCycleSinkCandidates()
877 SmallVector<MachineCycle *, 8> Cycles(CI->toplevel_cycles()); in run()
1110 MachineCycle *FromCycle = CI->getCycle(FromBB); in isLegalToBreakCriticalEdge()
1111 MachineCycle *ToCycle = CI->getCycle(ToBB); in isLegalToBreakCriticalEdge()
1298 MachineCycle *MCycle = CI->getCycle(MBB); in isProfitableToSinkTo()
1334 MachineCycle *Cycle = CI->getCycle(DefMI->getParent()); in isProfitableToSinkTo()
1745 MachineCycle *Cycle, MachineInstr &I, in aggressivelySinkIntoCycle()
H A DMachineCycleAnalysis.cpp112 bool llvm::isCycleInvariant(const MachineCycle *Cycle, MachineInstr &I) { in isCycleInvariant()