Lines Matching refs:existing
98 Operation *existing, bool hasSSADominance);
112 Operation *existing, bool hasSSADominance) { in replaceUsesAndDelete() argument
119 op->replaceAllUsesWith(existing); in replaceUsesAndDelete()
124 for (auto it : llvm::zip(op->getResults(), existing->getResults())) { in replaceUsesAndDelete()
139 if (existing->getLoc().isa<UnknownLoc>() && !op->getLoc().isa<UnknownLoc>()) in replaceUsesAndDelete()
140 existing->setLoc(op->getLoc()); in replaceUsesAndDelete()
216 if (auto *existing = knownValues.lookup(op)) { in simplifyOperation() local
217 if (existing->getBlock() == op->getBlock() && in simplifyOperation()
218 !hasOtherSideEffectingOpInBetween(existing, op)) { in simplifyOperation()
222 replaceUsesAndDelete(knownValues, op, existing, hasSSADominance); in simplifyOperation()
231 if (auto *existing = knownValues.lookup(op)) { in simplifyOperation() local
232 replaceUsesAndDelete(knownValues, op, existing, hasSSADominance); in simplifyOperation()