Lines Matching refs:extractSliceOp
280 auto extractSliceOp = cast<tensor::ExtractSliceOp>(op); in bufferize() local
281 SmallVector<OpFoldResult> mixedOffsets = extractSliceOp.getMixedOffsets(); in bufferize()
282 SmallVector<OpFoldResult> mixedSizes = extractSliceOp.getMixedSizes(); in bufferize()
283 SmallVector<OpFoldResult> mixedStrides = extractSliceOp.getMixedStrides(); in bufferize()
284 Location loc = extractSliceOp.getLoc(); in bufferize()
288 getBuffer(rewriter, extractSliceOp.getSource(), options); in bufferize()
296 extractSliceOp.getType().getShape(), srcMemrefType, mixedOffsets, in bufferize()
557 ExtractSliceOp extractSliceOp, in areEquivalentExtractSliceOps() argument
559 if (!extractSliceOp || !insertSliceOp) in areEquivalentExtractSliceOps()
561 if (extractSliceOp != insertSliceOp && in areEquivalentExtractSliceOps()
562 !state.areEquivalentBufferizedValues(extractSliceOp.getSource(), in areEquivalentExtractSliceOps()
565 if (!sameOffsetsSizesAndStrides(extractSliceOp, insertSliceOp, in areEquivalentExtractSliceOps()
577 if (auto extractSliceOp = val.getDefiningOp<ExtractSliceOp>()) in hasMatchingExtractSliceOp() local
578 if (areEquivalentExtractSliceOps(state, extractSliceOp, insertSliceOp)) in hasMatchingExtractSliceOp()