Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAtomicOptimizer.cpp46 unsigned ValIdx; member
173 optimizeAtomic(*Info.I, Info.Op, Info.ValIdx, Info.ValDivergent); in run()
218 const unsigned ValIdx = 1; in visitAtomicRMWInst() local
226 const bool ValDivergent = UA->isDivergentUse(I.getOperandUse(ValIdx)); in visitAtomicRMWInst()
240 const ReplacementInfo Info = {&I, Op, ValIdx, ValDivergent}; in visitAtomicRMWInst()
316 const unsigned ValIdx = 0; in visitIntrinsicInst() local
318 const bool ValDivergent = UA->isDivergentUse(I.getOperandUse(ValIdx)); in visitIntrinsicInst()
340 const ReplacementInfo Info = {&I, Op, ValIdx, ValDivergent}; in visitIntrinsicInst()
675 unsigned ValIdx, in optimizeAtomic() argument
718 Value *V = I.getOperand(ValIdx); in optimizeAtomic()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp7528 Value *ValIdx = Transition->getOperand(getTransitionOriginalValueIdx()); in isProfitableToPromote() local
7529 unsigned Index = isa<ConstantInt>(ValIdx) in isProfitableToPromote()
7530 ? cast<ConstantInt>(ValIdx)->getZExtValue() in isProfitableToPromote()