Lines Matching refs:II
33 if (auto *II = dyn_cast<IntrinsicInst>(&I)) { in expandReductions() local
34 switch (II->getIntrinsicID()) { in expandReductions()
49 if (TTI->shouldExpandReduction(II)) in expandReductions()
50 Worklist.push_back(II); in expandReductions()
57 for (auto *II : Worklist) { in expandReductions() local
59 isa<FPMathOperator>(II) ? II->getFastMathFlags() : FastMathFlags{}; in expandReductions()
60 Intrinsic::ID ID = II->getIntrinsicID(); in expandReductions()
63 TTI->getPreferredExpandedReductionShuffle(II); in expandReductions()
66 IRBuilder<> Builder(II); in expandReductions()
75 Value *Acc = II->getArgOperand(0); in expandReductions()
76 Value *Vec = II->getArgOperand(1); in expandReductions()
99 Value *Vec = II->getArgOperand(0); in expandReductions()
127 Value *Vec = II->getArgOperand(0); in expandReductions()
139 Value *Vec = II->getArgOperand(0); in expandReductions()
149 II->replaceAllUsesWith(Rdx); in expandReductions()
150 II->eraseFromParent(); in expandReductions()