Lines Matching defs:userOp
275 Operation *userOp = symbolUse.getUser();
276 OpBuilder builder(userOp);
277 // When `userOp` can not be casted to `CallOp`, it is skipped. This assumes
281 auto callOp = dyn_cast<func::CallOp>(userOp);
285 builder.create<func::CallOp>(userOp->getLoc(), callOp.getCalleeAttr(),
286 resultTypes, userOp->getOperands());
289 for (unsigned resIndex : llvm::seq<unsigned>(0, userOp->getNumResults())) {
290 OpResult oldResult = userOp->getResult(resIndex);
320 userOp->replaceAllUsesWith(newCallOp);
321 userOp->erase();