Home
last modified time | relevance | path

Searched refs:RewritePatternSet (Results 1 – 25 of 310) sorted by relevance

12345678910>>...13

/llvm-project-15.0.7/mlir/include/mlir/Dialect/Vector/IR/
H A DVectorOps.h34 class RewritePatternSet; variable
63 RewritePatternSet &patterns);
66 void populateShapeCastFoldingPatterns(RewritePatternSet &patterns);
81 void populateVectorTransferDropUnitDimsPatterns(RewritePatternSet &patterns);
89 void populateFlattenVectorTransferPatterns(RewritePatternSet &patterns);
96 void populateBubbleVectorBitCastOpPatterns(RewritePatternSet &patterns);
105 RewritePatternSet &patterns,
109 void populateVectorMaskMaterializationPatterns(RewritePatternSet &patterns,
134 void populateVectorBroadcastLoweringPatterns(RewritePatternSet &patterns);
138 void populateVectorMaskOpLoweringPatterns(RewritePatternSet &patterns);
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Math/Transforms/
H A DPasses.h14 class RewritePatternSet; variable
16 void populateExpandCtlzPattern(RewritePatternSet &patterns);
17 void populateExpandTanhPattern(RewritePatternSet &patterns);
19 void populateMathAlgebraicSimplificationPatterns(RewritePatternSet &patterns);
27 RewritePatternSet &patterns,
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Vector/Transforms/
H A DVectorDistribution.h15 class RewritePatternSet; variable
39 RewritePatternSet &patterns,
62 RewritePatternSet &patterns, const DistributionMapFn &distributionMapFn);
70 RewritePatternSet &pattern);
79 void populateDistributeReduction(RewritePatternSet &pattern,
H A DVectorRewritePatterns.h20 class RewritePatternSet; variable
152 RewritePatternSet &patterns,
178 RewritePatternSet &patterns, VectorMultiReductionLowering options);
183 RewritePatternSet &patterns,
188 void populateVectorReductionToContractPatterns(RewritePatternSet &patterns);
191 void populateVectorScanLoweringPatterns(RewritePatternSet &patterns);
249 RewritePatternSet &patterns);
256 RewritePatternSet &patterns);
281 RewritePatternSet &patterns);
302 RewritePatternSet &patterns);
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Tosa/Transforms/
H A DPasses.h24 void populateTosaDecomposeConv2D(MLIRContext *ctx, RewritePatternSet &patterns);
26 RewritePatternSet &patterns);
28 RewritePatternSet &patterns);
30 RewritePatternSet &patterns);
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Func/Transforms/
H A DFuncConversions.h27 class RewritePatternSet; variable
31 void populateCallOpTypeConversionPattern(RewritePatternSet &patterns,
44 RewritePatternSet &patterns, TypeConverter &converter,
55 void populateReturnOpTypeConversionPattern(RewritePatternSet &patterns,
/llvm-project-15.0.7/mlir/include/mlir/Dialect/MemRef/Transforms/
H A DPasses.h40 void populateExpandOpsPatterns(RewritePatternSet &patterns);
44 void populateFoldSubViewOpPatterns(RewritePatternSet &patterns);
51 RewritePatternSet &patterns);
56 void populateResolveShapedTypeResultDimsPatterns(RewritePatternSet &patterns);
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/Transforms/
H A DTransforms.h45 void populatePadTensorTilingPatterns(RewritePatternSet &patterns,
63 void populateSparseTensorRewriting(RewritePatternSet &patterns);
76 RewritePatternSet &patterns,
97 RewritePatternSet &patterns);
1168 RewritePatternSet &patterns,
1177 RewritePatternSet &patterns,
1348 static void insert(RewritePatternSet &patterns, in insert()
1356 static void insert(RewritePatternSet &patterns, in insert()
1371 static void insert(RewritePatternSet &patterns, in insert()
1379 static void insert(RewritePatternSet &patterns, in insert()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Conversion/FuncToLLVM/
H A DConvertFuncToLLVM.h20 class RewritePatternSet; variable
27 RewritePatternSet &patterns);
34 RewritePatternSet &patterns);
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SCF/Transforms/
H A DTransforms.h29 class RewritePatternSet; variable
120 TypeConverter &typeConverter, RewritePatternSet &patterns,
163 void populateSCFLoopPipeliningPatterns(RewritePatternSet &patterns,
169 void populateSCFForLoopCanonicalizationPatterns(RewritePatternSet &patterns);
/llvm-project-15.0.7/mlir/include/mlir/Conversion/ShapeToStandard/
H A DShapeToStandard.h20 class RewritePatternSet; variable
22 void populateShapeToStandardConversionPatterns(RewritePatternSet &patterns);
27 RewritePatternSet &patterns);
/llvm-project-15.0.7/mlir/include/mlir/Conversion/AffineToStandard/
H A DAffineToStandard.h24 class RewritePatternSet; variable
29 void populateAffineToStdConversionPatterns(RewritePatternSet &patterns);
33 void populateAffineToVectorConversionPatterns(RewritePatternSet &patterns);
/llvm-project-15.0.7/mlir/include/mlir/Conversion/GPUToNVVM/
H A DGPUToNVVMPass.h18 class RewritePatternSet; variable
35 RewritePatternSet &patterns);
39 RewritePatternSet &patterns);
/llvm-project-15.0.7/mlir/include/mlir/Conversion/SPIRVToLLVM/
H A DSPIRVToLLVM.h44 RewritePatternSet &patterns);
49 LLVMTypeConverter &typeConverter, RewritePatternSet &patterns);
53 LLVMTypeConverter &typeConverter, RewritePatternSet &patterns);
/llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/
H A DTestLinalgTransforms.cpp132 RewritePatternSet patterns(ctx); in applyPatterns()
403 RewritePatternSet forwardPattern(funcOp.getContext()); in applyVectorTransferForwardingPatterns()
410 RewritePatternSet patterns(funcOp.getContext()); in applyLinalgToVectorPatterns()
422 RewritePatternSet patterns(funcOp.getContext()); in applyPadTensorToGenericPatterns()
428 RewritePatternSet patterns(funcOp.getContext()); in applyGeneralizePadTensorPatterns()
434 RewritePatternSet patterns(funcOp.getContext()); in applyExtractSliceOfPadTensorSwapPattern()
444 RewritePatternSet tilingPattern(context); in applyTilePattern()
467 RewritePatternSet patterns(funcOp.getContext()); in applySplitReduction()
481 RewritePatternSet patterns(funcOp.getContext()); in applyBubbleUpExtractSliceOpPattern()
496 RewritePatternSet patterns(&getContext()); in runOnOperation()
[all …]
H A DTestLinalgElementwiseFusion.cpp104 RewritePatternSet fusionPatterns(context); in runOnOperation()
114 RewritePatternSet fusionPatterns(context); in runOnOperation()
125 RewritePatternSet fusionPatterns(context); in runOnOperation()
156 RewritePatternSet patterns(context); in runOnOperation()
164 RewritePatternSet patterns(context); in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DLinalgStrategyPasses.cpp61 RewritePatternSet tilingAndFusionPattern(funcOp.getContext()); in runOnOperation()
98 RewritePatternSet tilingPattern(ctx); in runOnOperation()
130 RewritePatternSet paddingPattern(funcOp.getContext()); in runOnOperation()
162 RewritePatternSet generalizationPattern(funcOp.getContext()); in runOnOperation()
192 RewritePatternSet decompositionPattern(funcOp.getContext()); in runOnOperation()
221 RewritePatternSet interchangePattern(funcOp.getContext()); in runOnOperation()
250 RewritePatternSet peelingPatterns(funcOp.getContext()); in runOnOperation()
286 RewritePatternSet vectorizationPatterns(funcOp.getContext()); in runOnOperation()
312 RewritePatternSet patterns(funcOp.getContext()); in runOnOperation()
337 RewritePatternSet patterns = in runOnOperation()
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/Tosa/Transforms/
H A DTosaLayerwiseConstantFoldPass.cpp25 void addOpsCanonicalizations(MLIRContext *ctx, RewritePatternSet &patterns) { in addOpsCanonicalizations()
31 RewritePatternSet &patterns) { in populateTosaOpsCanonicalizationPatterns()
42 RewritePatternSet patterns(ctx); in runOnOperation()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Vector/
H A DTestVectorTransforms.cpp59 RewritePatternSet patterns(ctx); in runOnOperation()
146 RewritePatternSet patterns(&getContext()); in runOnOperation()
238 RewritePatternSet patterns(&getContext()); in runOnOperation()
292 RewritePatternSet patterns(ctx); in runOnOperation()
392 RewritePatternSet patterns(ctx); in runOnOperation()
449 RewritePatternSet patterns(ctx); in runOnOperation()
510 RewritePatternSet patterns(ctx); in runOnOperation()
573 RewritePatternSet patterns(ctx); in runOnOperation()
611 RewritePatternSet patterns(&getContext()); in runOnOperation()
879 RewritePatternSet patterns(ctx); in runOnOperation()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SparseTensor/Transforms/
H A DPasses.h87 RewritePatternSet &patterns,
133 TypeConverter &typeConverter, RewritePatternSet &patterns,
145 void populateSparseTensorRewriting(RewritePatternSet &patterns);
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/Transforms/
H A DResolveShapedTypeResultDims.cpp124 RewritePatternSet &patterns) { in populateResolveRankedShapeTypeResultDimsPatterns()
131 RewritePatternSet &patterns) { in populateResolveShapedTypeResultDimsPatterns()
139 RewritePatternSet patterns(&getContext()); in runOnOperation()
147 RewritePatternSet patterns(&getContext()); in runOnOperation()
/llvm-project-15.0.7/mlir/include/mlir/Conversion/ReconcileUnrealizedCasts/
H A DReconcileUnrealizedCasts.h16 class RewritePatternSet; variable
24 void populateReconcileUnrealizedCastsPatterns(RewritePatternSet &patterns);
/llvm-project-15.0.7/mlir/include/mlir/Conversion/BufferizationToMemRef/
H A DBufferizationToMemRef.h16 class RewritePatternSet; variable
21 RewritePatternSet &patterns);
/llvm-project-15.0.7/mlir/include/mlir/Conversion/ControlFlowToSPIRV/
H A DControlFlowToSPIRV.h17 class RewritePatternSet; variable
24 RewritePatternSet &patterns);
/llvm-project-15.0.7/mlir/include/mlir/Conversion/ComplexToStandard/
H A DComplexToStandard.h14 class RewritePatternSet; variable
18 void populateComplexToStandardConversionPatterns(RewritePatternSet &patterns);

12345678910>>...13