Lines Matching refs:extractOp
82 matchAndRewrite(vector::ExtractOp extractOp, OpAdaptor adaptor, in matchAndRewrite()
85 VectorType resultVectorType = extractOp.getType().dyn_cast<VectorType>(); in matchAndRewrite()
89 auto dstType = getTypeConverter()->convertType(extractOp.getType()); in matchAndRewrite()
94 rewriter.replaceOp(extractOp, adaptor.getVector()); in matchAndRewrite()
98 int32_t id = getFirstIntValue(extractOp.getPosition()); in matchAndRewrite()
100 extractOp, adaptor.getVector(), id); in matchAndRewrite()
110 matchAndRewrite(vector::ExtractStridedSliceOp extractOp, OpAdaptor adaptor, in matchAndRewrite()
112 auto dstType = getTypeConverter()->convertType(extractOp.getType()); in matchAndRewrite()
116 uint64_t offset = getFirstIntValue(extractOp.getOffsets()); in matchAndRewrite()
117 uint64_t size = getFirstIntValue(extractOp.getSizes()); in matchAndRewrite()
118 uint64_t stride = getFirstIntValue(extractOp.getStrides()); in matchAndRewrite()
126 rewriter.replaceOpWithNewOp<spirv::CompositeExtractOp>(extractOp, in matchAndRewrite()
135 extractOp, dstType, srcVector, srcVector, in matchAndRewrite()