Lines Matching refs:II
83 if (auto II = dyn_cast<IntrinsicInst>(&*I)) in expandReductions() local
84 Worklist.push_back(II); in expandReductions()
86 for (auto *II : Worklist) { in expandReductions() local
87 IRBuilder<> Builder(II); in expandReductions()
91 auto ID = II->getIntrinsicID(); in expandReductions()
98 if (!II->getFastMathFlags().isFast()) in expandReductions()
100 Acc = II->getArgOperand(0); in expandReductions()
101 Vec = II->getArgOperand(1); in expandReductions()
114 Vec = II->getArgOperand(0); in expandReductions()
120 if (!TTI->shouldExpandReduction(II)) in expandReductions()
125 II->replaceAllUsesWith(Rdx); in expandReductions()
126 II->eraseFromParent(); in expandReductions()