Home
last modified time | relevance | path

Searched refs:InsertOp (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorDropLeadUnitDim.cpp131 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 DVectorInsertExtractStridedSliceRewritePatterns.cpp25 return rewriter.create<InsertOp>(loc, from, into, offset); in insertOne()
89 rewriter.replaceOpWithNewOp<InsertOp>( in matchAndRewrite()
H A DVectorTransforms.cpp107 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 DVectorToSPIRV.cpp158 : public OpConversionPattern<vector::InsertOp> {
162 matchAndRewrite(vector::InsertOp insertOp, OpAdaptor adaptor, in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/VectorToSCF/
H A DVectorToSCF.cpp868 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 DBufferizableOpInterfaceImpl.cpp510 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 DMathToLibm.cpp87 rewriter.create<vector::InsertOp>(loc, scalarOp, result, positions); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/VectorToLLVM/
H A DConvertVectorToLLVM.cpp761 : 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 DVectorOps.cpp1148 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 DAVXTranspose.cpp312 res = ib.create<vector::InsertOp>(vs[i], res, i); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/VectorToGPU/
H A DVectorToGPU.cpp563 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 DSourceManager.cpp1950 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 DMipsSEISelLowering.cpp3334 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 DTensorOps.cpp535 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 DPolynomialApproximation.cpp156 result = builder.create<vector::InsertOp>(results[i], result, in handleMultidimensionalVectors()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Tensor/IR/
H A DTensorOps.td453 // InsertOp