Lines Matching refs:adaptor
43 matchAndRewrite(vector::BitCastOp bitcastOp, OpAdaptor adaptor, in matchAndRewrite()
49 if (dstType == adaptor.getSource().getType()) in matchAndRewrite()
50 rewriter.replaceOp(bitcastOp, adaptor.getSource()); in matchAndRewrite()
53 adaptor.getSource()); in matchAndRewrite()
64 matchAndRewrite(vector::BroadcastOp broadcastOp, OpAdaptor adaptor, in matchAndRewrite()
70 adaptor.getSource()); in matchAndRewrite()
82 matchAndRewrite(vector::ExtractOp extractOp, OpAdaptor adaptor, in matchAndRewrite()
93 if (adaptor.getVector().getType().isa<spirv::ScalarType>()) { in matchAndRewrite()
94 rewriter.replaceOp(extractOp, adaptor.getVector()); in matchAndRewrite()
100 extractOp, adaptor.getVector(), id); in matchAndRewrite()
110 matchAndRewrite(vector::ExtractStridedSliceOp extractOp, OpAdaptor adaptor, in matchAndRewrite()
122 Value srcVector = adaptor.getOperands().front(); in matchAndRewrite()
146 matchAndRewrite(vector::FMAOp fmaOp, OpAdaptor adaptor, in matchAndRewrite()
152 fmaOp, dstType, adaptor.getLhs(), adaptor.getRhs(), adaptor.getAcc()); in matchAndRewrite()
162 matchAndRewrite(vector::InsertOp insertOp, OpAdaptor adaptor, in matchAndRewrite()
167 rewriter.replaceOp(insertOp, adaptor.getSource()); in matchAndRewrite()
176 insertOp, adaptor.getSource(), adaptor.getDest(), id); in matchAndRewrite()
186 matchAndRewrite(vector::ExtractElementOp extractElementOp, OpAdaptor adaptor, in matchAndRewrite()
191 extractElementOp, extractElementOp.getType(), adaptor.getVector(), in matchAndRewrite()
202 matchAndRewrite(vector::InsertElementOp insertElementOp, OpAdaptor adaptor, in matchAndRewrite()
208 adaptor.getSource(), insertElementOp.getPosition()); in matchAndRewrite()
218 matchAndRewrite(vector::InsertStridedSliceOp insertOp, OpAdaptor adaptor, in matchAndRewrite()
220 Value srcVector = adaptor.getOperands().front(); in matchAndRewrite()
221 Value dstVector = adaptor.getOperands().back(); in matchAndRewrite()
259 matchAndRewrite(vector::ReductionOp reduceOp, OpAdaptor adaptor, in matchAndRewrite()
265 auto srcVectorType = adaptor.getVector().getType().dyn_cast<VectorType>(); in matchAndRewrite()
272 values.reserve(numElements + (adaptor.getAcc() != nullptr)); in matchAndRewrite()
276 loc, srcVectorType.getElementType(), adaptor.getVector(), in matchAndRewrite()
279 if (Value acc = adaptor.getAcc()) in matchAndRewrite()
322 matchAndRewrite(vector::SplatOp op, OpAdaptor adaptor, in matchAndRewrite() argument
328 rewriter.replaceOp(op, adaptor.getInput()); in matchAndRewrite()
332 adaptor.getInput()); in matchAndRewrite()
345 matchAndRewrite(vector::ShuffleOp shuffleOp, OpAdaptor adaptor, in matchAndRewrite()
359 shuffleOp, newResultType, adaptor.getV1(), adaptor.getV2(), in matchAndRewrite()
364 SmallVector<Value, 2> oldOperands = {adaptor.getV1(), adaptor.getV2()}; in matchAndRewrite()