reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
108 switch (I.getPointerAddressSpace()) { 116 AtomicRMWInst::BinOp Op = I.getOperation(); 138 if (DA->isDivergentUse(&I.getOperandUse(PtrIdx))) { 142 const bool ValDivergent = DA->isDivergentUse(&I.getOperandUse(ValIdx)); 149 (!ST->hasDPP() || DL->getTypeSizeInBits(I.getType()) != 32)) { 156 const ReplacementInfo Info = {&I, Op, ValIdx, ValDivergent};