Searched refs:ValIdx (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAtomicOptimizer.cpp | 46 unsigned ValIdx; member 89 void optimizeAtomic(Instruction &I, AtomicRMWInst::BinOp Op, unsigned ValIdx, 162 for (auto &[I, Op, ValIdx, ValDivergent] : ToReplace) in run() 163 optimizeAtomic(*I, Op, ValIdx, ValDivergent); in run() 220 const unsigned ValIdx = 1; in visitAtomicRMWInst() local 228 bool ValDivergent = UA.isDivergentUse(I.getOperandUse(ValIdx)); in visitAtomicRMWInst() 245 ToReplace.push_back({&I, Op, ValIdx, ValDivergent}); in visitAtomicRMWInst() 310 const unsigned ValIdx = 0; in visitIntrinsicInst() local 312 const bool ValDivergent = UA.isDivergentUse(I.getOperandUse(ValIdx)); in visitIntrinsicInst() 336 ToReplace.push_back({&I, Op, ValIdx, ValDivergent}); in visitIntrinsicInst() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 8034 Value *ValIdx = Transition->getOperand(getTransitionOriginalValueIdx()); in isProfitableToPromote() local 8035 unsigned Index = isa<ConstantInt>(ValIdx) in isProfitableToPromote() 8036 ? cast<ConstantInt>(ValIdx)->getZExtValue() in isProfitableToPromote()
|