Lines Matching defs:emptyTensorOp
51 /// Find a valid insertion point for a replacement of `emptyTensorOp`'s
55 findValidInsertionPoint(Operation *emptyTensorOp, Operation *user,
58 Operation *candidateInsertionPoint = emptyTensorOp;
98 tensor::EmptyOp emptyTensorOp,
108 findValidInsertionPoint(emptyTensorOp, user, neededValues);
114 op.buildSubsetExtraction(rewriter, emptyTensorOp->getLoc());
151 auto emptyTensorOp = v.getDefiningOp<tensor::EmptyOp>();
152 assert(emptyTensorOp && "expected tensor.empty op");
155 visitedOpOperands, [&emptyTensorOp](OpOperand *opOperand) {
156 return llvm::count(emptyTensorOp->getUses(), *opOperand);
162 auto replacement = subsetsExtractionFn(rewriter, op, emptyTensorOp, user);
165 if (emptyTensorOp == replacement.getDefiningOp())