Searched refs:ValIdx (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAtomicOptimizer.cpp | 37 unsigned ValIdx; member 102 optimizeAtomic(*Info.I, Info.Op, Info.ValIdx, Info.ValDivergent); in runOnFunction() 138 const unsigned ValIdx = 1; in visitAtomicRMWInst() local 146 const bool ValDivergent = DA->isDivergentUse(&I.getOperandUse(ValIdx)); in visitAtomicRMWInst() 160 const ReplacementInfo Info = {&I, Op, ValIdx, ValDivergent}; in visitAtomicRMWInst() 218 const unsigned ValIdx = 0; in visitIntrinsicInst() local 220 const bool ValDivergent = DA->isDivergentUse(&I.getOperandUse(ValIdx)); in visitIntrinsicInst() 242 const ReplacementInfo Info = {&I, Op, ValIdx, ValDivergent}; in visitIntrinsicInst() 461 unsigned ValIdx, in optimizeAtomic() argument 497 Value *const V = I.getOperand(ValIdx); in optimizeAtomic() [all …]
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 7238 Value *ValIdx = Transition->getOperand(getTransitionOriginalValueIdx()); in isProfitableToPromote() local 7239 unsigned Index = isa<ConstantInt>(ValIdx) in isProfitableToPromote() 7240 ? cast<ConstantInt>(ValIdx)->getZExtValue() in isProfitableToPromote()
|