Searched refs:RemInst (Results 1 – 2 of 2) sorted by relevance
85 Instruction *RemInst = RemPair.second; in optimizeDivRem() local95 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()[all …]
1554 RemoveFromReverseMap(ReverseLocalDeps, Inst, RemInst); in removeInstruction()1566 if (RemInst->getType()->isPointerTy()) { in removeInstruction()1581 if (!RemInst->isTerminator()) in removeInstruction()1591 assert(InstDependingOnRemInst != RemInst && in removeInstruction()1615 ReverseDepIt = ReverseNonLocalDeps.find(RemInst); in removeInstruction()1625 if (Entry.getResult().getInst() != RemInst) in removeInstruction()1649 ReverseNonLocalPtrDeps.find(RemInst); in removeInstruction()1655 assert(P.getPointer() != RemInst && in removeInstruction()1665 if (Entry.getResult().getInst() != RemInst) in removeInstruction()1690 PV.invalidateValue(RemInst); in removeInstruction()[all …]