Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DDivergenceAnalysis.h82 bool isDivergentUse(const Use &U) const;
172 bool isDivergentUse(const Use &U) const { in isDivergentUse() function
173 return ContainsIrreducible || DA->isDivergentUse(U); in isDivergentUse()
181 bool isUniformUse(const Use &U) const { return !isDivergentUse(U); } in isUniformUse()
H A DLegacyDivergenceAnalysis.h48 bool isDivergentUse(const Use *U) const;
55 bool isUniformUse(const Use *U) const { return !isDivergentUse(U); } in isUniformUse()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUAtomicOptimizer.cpp142 if (DA->isDivergentUse(&I.getOperandUse(PtrIdx))) { in visitAtomicRMWInst()
146 const bool ValDivergent = DA->isDivergentUse(&I.getOperandUse(ValIdx)); in visitAtomicRMWInst()
220 const bool ValDivergent = DA->isDivergentUse(&I.getOperandUse(ValIdx)); in visitIntrinsicInst()
234 if (DA->isDivergentUse(&I.getOperandUse(Idx))) { in visitIntrinsicInst()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLegacyDivergenceAnalysis.cpp367 bool LegacyDivergenceAnalysis::isDivergentUse(const Use *U) const { in isDivergentUse() function in LegacyDivergenceAnalysis
369 return gpuDA->isDivergentUse(*U); in isDivergentUse()
H A DDivergenceAnalysis.cpp340 bool DivergenceAnalysisImpl::isDivergentUse(const Use &U) const { in isDivergentUse() function in DivergenceAnalysisImpl