| /llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/ |
| H A D | VectorDropLeadUnitDim.cpp | 131 struct CastAwayInsertLeadingOneDim : public OpRewritePattern<vector::InsertOp> { 134 LogicalResult matchAndRewrite(vector::InsertOp insertOp, in matchAndRewrite() 173 auto newInsertOp = rewriter.create<vector::InsertOp>( in matchAndRewrite()
|
| H A D | VectorInsertExtractStridedSliceRewritePatterns.cpp | 25 return rewriter.create<InsertOp>(loc, from, into, offset); in insertOne() 89 rewriter.replaceOpWithNewOp<InsertOp>( in matchAndRewrite()
|
| H A D | VectorTransforms.cpp | 107 result = rewriter.create<vector::InsertOp>(loc, resVectorType, load, result, in reshapeLoad() 124 return rewriter.create<vector::InsertOp>(loc, type, val, result, posAttr); in reshapeStore() 135 result = rewriter.create<vector::InsertOp>(loc, type, sto, result, posAttr); in reshapeStore() 301 result = rewriter.create<vector::InsertOp>(loc, bcst, result, d); in matchAndRewrite() 345 result = rewriter.create<vector::InsertOp>(loc, bcst, result, d); in matchAndRewrite() 351 result = rewriter.create<vector::InsertOp>(loc, bcst, result, d); in matchAndRewrite() 454 rewriter.create<vector::InsertOp>(loc, extractOp, result, insertIdxs); in matchAndRewrite() 576 result = rewriter.create<vector::InsertOp>(loc, resType, m.value(), in matchAndRewrite() 823 rewriter.create<vector::InsertOp>(loc, dstType, sel, result, pos); in matchAndRewrite() 889 desc = rewriter.create<vector::InsertOp>(loc, vec, desc, i); in matchAndRewrite() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Conversion/VectorToSPIRV/ |
| H A D | VectorToSPIRV.cpp | 158 : public OpConversionPattern<vector::InsertOp> { 162 matchAndRewrite(vector::InsertOp insertOp, OpAdaptor adaptor, in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/VectorToSCF/ |
| H A D | VectorToSCF.cpp | 868 vector::InsertOp getInsertOp(TransferReadOp xferOp) const { in getInsertOp() 871 if (auto insertOp = dyn_cast<vector::InsertOp>(xferOpUser)) in getInsertOp() 875 return vector::InsertOp(); in getInsertOp() 933 return b.create<vector::InsertOp>(loc, newXferOp, vec, in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Tensor/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 510 tensor::InsertOp> { 536 auto insertOp = cast<tensor::InsertOp>(op); in bufferize() 983 InsertOp::attachInterface<InsertOpInterface>(*ctx); in registerBufferizableOpInterfaceExternalModels()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/MathToLibm/ |
| H A D | MathToLibm.cpp | 87 rewriter.create<vector::InsertOp>(loc, scalarOp, result, positions); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/VectorToLLVM/ |
| H A D | ConvertVectorToLLVM.cpp | 761 : public ConvertOpToLLVMPattern<vector::InsertOp> { 763 using ConvertOpToLLVMPattern<vector::InsertOp>::ConvertOpToLLVMPattern; 766 matchAndRewrite(vector::InsertOp insertOp, OpAdaptor adaptor, in matchAndRewrite() 877 desc = rewriter.create<InsertOp>(loc, fma, desc, i); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Vector/IR/ |
| H A D | VectorOps.cpp | 1148 nextInsertOp = v.getDefiningOp<vector::InsertOp>(); in updateStateForNextIteration() 1183 InsertOp nextInsertOp; 1978 LogicalResult InsertOp::verify() { in verify() 2010 class InsertToBroadcast final : public OpRewritePattern<InsertOp> { 2012 using OpRewritePattern<InsertOp>::OpRewritePattern; 2014 LogicalResult matchAndRewrite(InsertOp insertOp, in matchAndRewrite() 2027 class InsertSplatToSplat final : public OpRewritePattern<InsertOp> { 2029 using OpRewritePattern<InsertOp>::OpRewritePattern; 2031 LogicalResult matchAndRewrite(InsertOp op, in matchAndRewrite() 2049 void InsertOp::getCanonicalizationPatterns(RewritePatternSet &results, in getCanonicalizationPatterns() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/X86Vector/Transforms/ |
| H A D | AVXTranspose.cpp | 312 res = ib.create<vector::InsertOp>(vs[i], res, i); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/VectorToGPU/ |
| H A D | VectorToGPU.cpp | 563 result = builder.create<vector::InsertOp>(loc, el, result, in createNonLdMatrixLoads() 587 result = builder.create<vector::InsertOp>( in createNonLdMatrixLoads()
|
| /llvm-project-15.0.7/clang/lib/Basic/ |
| H A D | SourceManager.cpp | 1950 auto InsertOp = IncludedLocMap.try_emplace(FID); in getDecomposedIncludedLoc() local 1951 DecompTy &DecompLoc = InsertOp.first->second; in getDecomposedIncludedLoc() 1952 if (!InsertOp.second) in getDecomposedIncludedLoc()
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsSEISelLowering.cpp | 3334 unsigned InsertOp = 0; in emitINSERT_DF_VIDX() local 3341 InsertOp = Mips::INSERT_B; in emitINSERT_DF_VIDX() 3347 InsertOp = Mips::INSERT_H; in emitINSERT_DF_VIDX() 3353 InsertOp = Mips::INSERT_W; in emitINSERT_DF_VIDX() 3359 InsertOp = Mips::INSERT_D; in emitINSERT_DF_VIDX() 3400 BuildMI(*BB, MI, DL, TII->get(InsertOp), WdTmp2) in emitINSERT_DF_VIDX()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Tensor/IR/ |
| H A D | TensorOps.cpp | 535 LogicalResult InsertOp::verify() { in verify() 543 OpFoldResult InsertOp::fold(ArrayRef<Attribute> operands) { in fold()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Math/Transforms/ |
| H A D | PolynomialApproximation.cpp | 156 result = builder.create<vector::InsertOp>(results[i], result, in handleMultidimensionalVectors()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Tensor/IR/ |
| H A D | TensorOps.td | 453 // InsertOp
|