Lines Matching defs:ValIdx
46 unsigned ValIdx;
88 void optimizeAtomic(Instruction &I, AtomicRMWInst::BinOp Op, unsigned ValIdx,
173 optimizeAtomic(*Info.I, Info.Op, Info.ValIdx, Info.ValDivergent);
233 const unsigned ValIdx = 1;
241 bool ValDivergent = UA->isDivergentUse(I.getOperandUse(ValIdx));
258 const ReplacementInfo Info = {&I, Op, ValIdx, ValDivergent};
325 const unsigned ValIdx = 0;
327 const bool ValDivergent = UA->isDivergentUse(I.getOperandUse(ValIdx));
352 const ReplacementInfo Info = {&I, Op, ValIdx, ValDivergent};
664 unsigned ValIdx,
705 Value *V = I.getOperand(ValIdx);
895 NewI->setOperand(ValIdx, NewV);