Home
last modified time | relevance | path

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

/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineCycleAnalysis.h24 using MachineCycle = MachineCycleInfo::CycleT; variable
47 bool isCycleInvariant(const MachineCycle *Cycle, MachineInstr &I);
/llvm-project/llvm/lib/CodeGen/
H A DMachineUniformityAnalysis.cpp92 const MachineInstr &I, const MachineCycle &DefCycle) const { in usesValueFromCycle()
114 const MachineCycle &DefCycle) { in propagateTemporalDivergence()
H A DMachineSink.cpp262 void FindCycleSinkCandidates(MachineCycle *Cycle, MachineBasicBlock *BB,
266 aggressivelySinkIntoCycle(MachineCycle *Cycle, MachineInstr &I,
691 MachineCycle *Cycle, MachineBasicBlock *BB, in FindCycleSinkCandidates()
793 SmallVector<MachineCycle *, 8> Cycles(CI->toplevel_cycles()); in runOnMachineFunction()
1025 MachineCycle *FromCycle = CI->getCycle(FromBB); in getBBRegisterPressure()
1026 MachineCycle *ToCycle = CI->getCycle(ToBB); in getBBRegisterPressure()
1213 MachineCycle *MCycle = CI->getCycle(MBB); in FindSuccToSinkTo()
1249 MachineCycle *Cycle = CI->getCycle(DefMI->getParent()); in FindSuccToSinkTo()
1660 MachineCycle *Cycle, MachineInstr &I, in SinkInstruction()
H A DMachineCycleAnalysis.cpp94 bool llvm::isCycleInvariant(const MachineCycle *Cycle, MachineInstr &I) { in isCycleInvariant()
/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.cpp205 MachineCycle *FromCycle = CI->getCycle(SgprDef->getParent()); in isSafeToSink()
209 MachineCycle *ToCycle = CI->getCycle(SuccToSinkTo); in isSafeToSink()