Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DAMDGPUAtomicOptimizer.cpp38 bool ValDivergent; member
57 bool ValDivergent) const;
102 optimizeAtomic(*Info.I, Info.Op, Info.ValIdx, Info.ValDivergent); in runOnFunction()
146 const bool ValDivergent = DA->isDivergentUse(&I.getOperandUse(ValIdx)); in visitAtomicRMWInst() local
152 if (ValDivergent && in visitAtomicRMWInst()
160 const ReplacementInfo Info = {&I, Op, ValIdx, ValDivergent}; in visitAtomicRMWInst()
220 const bool ValDivergent = DA->isDivergentUse(&I.getOperandUse(ValIdx)); in visitIntrinsicInst() local
226 if (ValDivergent && in visitIntrinsicInst()
242 const ReplacementInfo Info = {&I, Op, ValIdx, ValDivergent}; in visitIntrinsicInst()
462 bool ValDivergent) const { in optimizeAtomic()
[all …]