Lines Matching refs:RemInst
85 Instruction *RemInst = RemPair.second; in optimizeDivRem() local
92 if (HasDivRemOp && RemInst->getParent() == DivInst->getParent()) in optimizeDivRem()
95 bool DivDominates = DT.dominates(DivInst, RemInst); in optimizeDivRem()
96 if (!DivDominates && !DT.dominates(RemInst, DivInst)) in optimizeDivRem()
106 RemInst->moveAfter(DivInst); in optimizeDivRem()
108 DivInst->moveAfter(RemInst); in optimizeDivRem()
114 Value *X = RemInst->getOperand(0); in optimizeDivRem()
115 Value *Y = RemInst->getOperand(1); in optimizeDivRem()
150 DivInst->moveBefore(RemInst); in optimizeDivRem()
151 Mul->insertAfter(RemInst); in optimizeDivRem()
156 RemInst->replaceAllUsesWith(Sub); in optimizeDivRem()
157 RemInst->eraseFromParent(); in optimizeDivRem()