Lines Matching defs:replacement
51 /// Find a valid insertion point for a replacement of `emptyTensorOp`'s
52 /// use of `user` operation, assuming that the replacement may use any
102 // All values that are needed to create the replacement op.
105 // for the replacement can be found, return an empty value to skip
106 // this replacement.
113 Value replacement =
115 return replacement;
162 auto replacement = subsetsExtractionFn(rewriter, op, emptyTensorOp, user);
163 if (!replacement)
165 if (emptyTensorOp == replacement.getDefiningOp())
167 if (replacement.getType() != v.getType()) {
168 if (cast<ShapedType>(replacement.getType()).getElementType() !=
171 rewriter.setInsertionPointAfterValue(replacement);
172 replacement = rewriter.create<tensor::CastOp>(v.getLoc(), v.getType(),
173 replacement);
177 user->setOperand(useToBeReplaced->getOperandNumber(), replacement);