Home
last modified time | relevance | path

Searched refs:patterns (Results 1 – 25 of 853) sorted by relevance

12345678910>>...35

/llvm-project-15.0.7/lldb/test/API/linux/aarch64/mte_tag_access/
H A DTestAArch64LinuxMTEMemoryTagAccess.py85 patterns=["Logical tag: 0x9\n"
304 patterns=[
312 patterns=[
318 patterns=[
325 patterns=[
336 patterns=[
347 patterns=[
359 patterns=[
367 patterns=[
377 patterns=[
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/VectorToLLVM/
H A DConvertVectorToLLVMPass.cpp65 RewritePatternSet patterns(&getContext()); in runOnOperation() local
66 populateVectorToVectorCanonicalizationPatterns(patterns); in runOnOperation()
67 populateVectorBroadcastLoweringPatterns(patterns); in runOnOperation()
68 populateVectorContractLoweringPatterns(patterns); in runOnOperation()
69 populateVectorMaskOpLoweringPatterns(patterns); in runOnOperation()
70 populateVectorShapeCastLoweringPatterns(patterns); in runOnOperation()
71 populateVectorTransposeLoweringPatterns(patterns); in runOnOperation()
79 RewritePatternSet patterns(&getContext()); in runOnOperation() local
81 populateVectorTransferLoweringPatterns(patterns); in runOnOperation()
82 populateVectorToLLVMMatrixConversionPatterns(converter, patterns); in runOnOperation()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/GPUToROCDL/
H A DLowerGpuOpsToROCDLOps.cpp87 RewritePatternSet patterns(ctx); in runOnOperation() local
90 populateGpuRewritePatterns(patterns); in runOnOperation()
129 populateWithGenerated(patterns); in populateGpuToROCDLConversionPatterns()
130 patterns in populateGpuToROCDLConversionPatterns()
140 patterns.add<GPUFuncOpLowering>( in populateGpuToROCDLConversionPatterns()
155 patterns.add<OpToFuncCallLowering<math::Atan2Op>>( in populateGpuToROCDLConversionPatterns()
165 patterns.add<OpToFuncCallLowering<math::ExpM1Op>>( in populateGpuToROCDLConversionPatterns()
167 patterns.add<OpToFuncCallLowering<math::FloorOp>>( in populateGpuToROCDLConversionPatterns()
171 patterns.add<OpToFuncCallLowering<math::Log10Op>>( in populateGpuToROCDLConversionPatterns()
173 patterns.add<OpToFuncCallLowering<math::Log1pOp>>( in populateGpuToROCDLConversionPatterns()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/ComplexToLibm/
H A DComplexToLibm.cpp98 patterns.add<ScalarOpToLibmCall<complex::PowOp>>(patterns.getContext(), in populateComplexToLibmConversionPatterns()
100 patterns.add<ScalarOpToLibmCall<complex::SqrtOp>>(patterns.getContext(), in populateComplexToLibmConversionPatterns()
102 patterns.add<ScalarOpToLibmCall<complex::TanhOp>>(patterns.getContext(), in populateComplexToLibmConversionPatterns()
104 patterns.add<ScalarOpToLibmCall<complex::CosOp>>(patterns.getContext(), in populateComplexToLibmConversionPatterns()
106 patterns.add<ScalarOpToLibmCall<complex::SinOp>>(patterns.getContext(), in populateComplexToLibmConversionPatterns()
108 patterns.add<ScalarOpToLibmCall<complex::ConjOp>>(patterns.getContext(), in populateComplexToLibmConversionPatterns()
110 patterns.add<ScalarOpToLibmCall<complex::LogOp>>(patterns.getContext(), in populateComplexToLibmConversionPatterns()
113 patterns.getContext(), "cabsf", "cabs", benefit); in populateComplexToLibmConversionPatterns()
115 patterns.getContext(), "cargf", "carg", benefit); in populateComplexToLibmConversionPatterns()
128 RewritePatternSet patterns(&getContext()); in runOnOperation() local
[all …]
/llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/
H A DTestLinalgTransforms.cpp132 RewritePatternSet patterns(ctx); in applyPatterns() local
137 patterns.add<LinalgTilingPattern>( in applyPatterns()
142 patterns.add<LinalgTilingPattern>( in applyPatterns()
147 patterns.add<LinalgTilingPattern>( in applyPatterns()
152 patterns.add<LinalgTilingPattern>( in applyPatterns()
158 patterns.add<LinalgTilingPattern>( in applyPatterns()
165 patterns.add<LinalgTilingPattern>( in applyPatterns()
176 patterns.add<LinalgTilingPattern>( in applyPatterns()
183 patterns.add<LinalgTilingPattern>( in applyPatterns()
190 patterns.add<LinalgTilingPattern>( in applyPatterns()
[all …]
/llvm-project-15.0.7/lldb/test/API/linux/aarch64/mte_core_file/
H A DTestAArch64LinuxMTEMemoryTagCoreFile.py42 patterns=[tagged])
71 patterns=[not_tagged_pattern])
87 patterns=[
96 patterns=[
103 patterns=[
110 patterns=[
117 patterns=[
125 patterns=[
136 patterns=[
144 patterns=[
[all …]
/llvm-project-15.0.7/mlir/test/lib/Dialect/Vector/
H A DTestVectorTransforms.cpp59 RewritePatternSet patterns(ctx); in runOnOperation() local
62 patterns, in runOnOperation()
176 patterns, in runOnOperation()
292 RewritePatternSet patterns(ctx); in runOnOperation() local
294 patterns, UnrollVectorOptions() in runOnOperation()
301 patterns, UnrollVectorOptions() in runOnOperation()
392 RewritePatternSet patterns(ctx); in runOnOperation() local
449 RewritePatternSet patterns(ctx); in runOnOperation() local
510 RewritePatternSet patterns(ctx); in runOnOperation() local
573 RewritePatternSet patterns(ctx); in runOnOperation() local
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/MathToLibm/
H A DMathToLibm.cpp153 patterns.add<ScalarOpToLibmCall<math::AtanOp>>(patterns.getContext(), "atanf", in populateMathToLibmConversionPatterns()
155 patterns.add<ScalarOpToLibmCall<math::Atan2Op>>(patterns.getContext(), in populateMathToLibmConversionPatterns()
157 patterns.add<ScalarOpToLibmCall<math::ErfOp>>(patterns.getContext(), "erff", in populateMathToLibmConversionPatterns()
159 patterns.add<ScalarOpToLibmCall<math::ExpM1Op>>(patterns.getContext(), in populateMathToLibmConversionPatterns()
161 patterns.add<ScalarOpToLibmCall<math::TanOp>>(patterns.getContext(), "tanf", in populateMathToLibmConversionPatterns()
163 patterns.add<ScalarOpToLibmCall<math::TanhOp>>(patterns.getContext(), "tanhf", in populateMathToLibmConversionPatterns()
165 patterns.add<ScalarOpToLibmCall<math::RoundOp>>(patterns.getContext(), in populateMathToLibmConversionPatterns()
167 patterns.add<ScalarOpToLibmCall<math::CosOp>>(patterns.getContext(), "cosf", in populateMathToLibmConversionPatterns()
169 patterns.add<ScalarOpToLibmCall<math::SinOp>>(patterns.getContext(), "sinf", in populateMathToLibmConversionPatterns()
183 RewritePatternSet patterns(&getContext()); in runOnOperation() local
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/ShapeToStandard/
H A DConvertShapeConstraints.cpp40 RewritePatternSet &patterns) { in populateConvertShapeConstraintsConversionPatterns() argument
41 patterns.add<CstrBroadcastableToRequire>(patterns.getContext()); in populateConvertShapeConstraintsConversionPatterns()
42 patterns.add<CstrEqToRequire>(patterns.getContext()); in populateConvertShapeConstraintsConversionPatterns()
43 patterns.add<ConvertCstrRequireOp>(patterns.getContext()); in populateConvertShapeConstraintsConversionPatterns()
57 RewritePatternSet patterns(context); in runOnOperation() local
58 populateConvertShapeConstraintsConversionPatterns(patterns); in runOnOperation()
60 if (failed(applyPatternsAndFoldGreedily(func, std::move(patterns)))) in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Conversion/GPUToNVVM/
H A DLowerGpuOpsToNVVMOps.cpp197 RewritePatternSet patterns(m.getContext()); in runOnOperation() local
203 populateGpuRewritePatterns(patterns); in runOnOperation()
204 (void)applyPatternsAndFoldGreedily(m, std::move(patterns)); in runOnOperation()
236 populateWithGenerated(patterns); in populateGpuToNVVMConversionPatterns()
237 patterns in populateGpuToNVVMConversionPatterns()
252 patterns.add<GPUFuncOpLowering>( in populateGpuToNVVMConversionPatterns()
257 patterns.add<OpToFuncCallLowering<math::AbsOp>>(converter, "__nv_fabsf", in populateGpuToNVVMConversionPatterns()
265 patterns.add<OpToFuncCallLowering<math::CosOp>>(converter, "__nv_cosf", in populateGpuToNVVMConversionPatterns()
267 patterns.add<OpToFuncCallLowering<math::ExpOp>>(converter, "__nv_expf", in populateGpuToNVVMConversionPatterns()
275 patterns.add<OpToFuncCallLowering<math::LogOp>>(converter, "__nv_logf", in populateGpuToNVVMConversionPatterns()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Vector/IR/
H A DVectorOps.h63 RewritePatternSet &patterns);
66 void populateShapeCastFoldingPatterns(RewritePatternSet &patterns);
74 void populateCastAwayVectorLeadingOneDimPatterns(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/llvm/test/TableGen/
H A DSlice.td65 multiclass scalar<bits<8> opcode, string asmstr = "", list<list<dag>> patterns = []> {
68 !if(!empty(patterns),[]<dag>,patterns[0])>;
71 … !if(!empty(patterns),[]<dag>,!if(!empty(!tail(patterns)),patterns[0],patterns[1]))>;
74 multiclass vscalar<bits<8> opcode, string asmstr = "", list<list<dag>> patterns = []> {
77 !if(!empty(patterns),[]<dag>,patterns[0])>;
80 … !if(!empty(patterns),[]<dag>,!if(!empty(!tail(patterns)),patterns[0],patterns[1]))>;
83 multiclass myscalar<bits<8> opcode, string asmstr = "", list<list<dag>> patterns = []> :
84 scalar<opcode, asmstr, patterns>,
85 vscalar<opcode, asmstr, patterns>;
/llvm-project-15.0.7/mlir/lib/Dialect/Tosa/Transforms/
H A DTosaMakeBroadcastable.cpp239 RewritePatternSet patterns(func.getContext()); in runOnOperation() local
243 patterns.add<ConvertTosaOp<tosa::BitwiseOrOp>>(ctx); in runOnOperation()
245 patterns.add<ConvertTosaOp<tosa::AddOp>>(ctx); in runOnOperation()
246 patterns.add<ConvertTosaOp<tosa::SubOp>>(ctx); in runOnOperation()
247 patterns.add<ConvertTosaOp<tosa::MulOp>>(ctx); in runOnOperation()
248 patterns.add<ConvertTosaOp<tosa::DivOp>>(ctx); in runOnOperation()
249 patterns.add<ConvertTosaOp<tosa::MaximumOp>>(ctx); in runOnOperation()
250 patterns.add<ConvertTosaOp<tosa::MinimumOp>>(ctx); in runOnOperation()
251 patterns.add<ConvertTosaOp<tosa::EqualOp>>(ctx); in runOnOperation()
252 patterns.add<ConvertTosaOp<tosa::GreaterOp>>(ctx); in runOnOperation()
[all …]
H A DTosaLayerwiseConstantFoldPass.cpp25 void addOpsCanonicalizations(MLIRContext *ctx, RewritePatternSet &patterns) { in addOpsCanonicalizations() argument
27 0, (Args::getCanonicalizationPatterns(patterns, ctx), 0)...}; in addOpsCanonicalizations()
31 RewritePatternSet &patterns) { in populateTosaOpsCanonicalizationPatterns() argument
35 >(ctx, patterns); in populateTosaOpsCanonicalizationPatterns()
42 RewritePatternSet patterns(ctx); in runOnOperation() local
45 mlir::tosa::populateTosaFoldConstantTransposePatterns(ctx, patterns); in runOnOperation()
46 populateTosaOpsCanonicalizationPatterns(ctx, patterns); in runOnOperation()
48 if (applyPatternsAndFoldGreedily(func, std::move(patterns)).failed()) in runOnOperation()
/llvm-project-15.0.7/mlir/test/lib/Interfaces/TilingInterface/
H A DTestTilingInterface.cpp150 addPatternForTiling(MLIRContext *context, RewritePatternSet &patterns, in addPatternForTiling() argument
157 patterns.add<Pattern>(context, tilingOptions, filter);
165 context, patterns, "simple_gemm", {10, 20}); in addTestPatterns()
168 context, patterns, "simple_gemm_memref", {10, 20, 30}); in addTestPatterns()
171 context, patterns, "parallel_generic_transpose", {10, 0, 20}); in addTestPatterns()
174 context, patterns, "simple_conv", {0, 0, 0, 0, 10, 20, 30}); in addTestPatterns()
177 context, patterns, "indexed_semantics", {10, 20}); in addTestPatterns()
187 context, patterns, "fusion", {10, 20}); in addTestPatterns()
190 context, patterns, "gemm_fusion", {10}); in addTestPatterns()
196 context, patterns, "gemm_plus_gemm_fusion", {10, 20}); in addTestPatterns()
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/Transforms/
H A DResolveShapedTypeResultDims.cpp124 RewritePatternSet &patterns) { in populateResolveRankedShapeTypeResultDimsPatterns() argument
125 patterns.add<DimOfReifyRankedShapedTypeOpInterface<memref::DimOp>, in populateResolveRankedShapeTypeResultDimsPatterns()
127 patterns.getContext()); in populateResolveRankedShapeTypeResultDimsPatterns()
131 RewritePatternSet &patterns) { in populateResolveShapedTypeResultDimsPatterns() argument
133 patterns.add<DimOfShapedTypeOpInterface<memref::DimOp>, in populateResolveShapedTypeResultDimsPatterns()
135 patterns.getContext()); in populateResolveShapedTypeResultDimsPatterns()
139 RewritePatternSet patterns(&getContext()); in runOnOperation() local
142 std::move(patterns)))) in runOnOperation()
147 RewritePatternSet patterns(&getContext()); in runOnOperation() local
149 memref::populateResolveShapedTypeResultDimsPatterns(patterns); in runOnOperation()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/OpenACCToSCF/
H A DOpenACCToSCF.cpp51 void mlir::populateOpenACCToSCFConversionPatterns(RewritePatternSet &patterns) { in populateOpenACCToSCFConversionPatterns() argument
52 patterns.add<ExpandIfCondition<acc::EnterDataOp>>(patterns.getContext()); in populateOpenACCToSCFConversionPatterns()
53 patterns.add<ExpandIfCondition<acc::ExitDataOp>>(patterns.getContext()); in populateOpenACCToSCFConversionPatterns()
54 patterns.add<ExpandIfCondition<acc::UpdateOp>>(patterns.getContext()); in populateOpenACCToSCFConversionPatterns()
68 RewritePatternSet patterns(context); in runOnOperation() local
70 populateOpenACCToSCFConversionPatterns(patterns); in runOnOperation()
84 if (failed(applyPartialConversion(op, target, std::move(patterns)))) in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Conversion/SCFToSPIRV/
H A DSCFToSPIRVPass.cpp42 RewritePatternSet patterns(context); in runOnOperation() local
43 populateSCFToSPIRVPatterns(typeConverter, scfContext, patterns); in runOnOperation()
47 mlir::arith::populateArithmeticToSPIRVPatterns(typeConverter, patterns); in runOnOperation()
48 populateFuncToSPIRVPatterns(typeConverter, patterns); in runOnOperation()
49 populateMemRefToSPIRVPatterns(typeConverter, patterns); in runOnOperation()
50 populateBuiltinFuncToSPIRVPatterns(typeConverter, patterns); in runOnOperation()
52 if (failed(applyPartialConversion(module, *target, std::move(patterns)))) in runOnOperation()
/llvm-project-15.0.7/lldb/test/API/lang/c/enum_types/
H A DTestEnumTypes.py27 patterns=[' = A$'])
29 patterns=[' = B$'])
31 patterns=[' = C$'])
33 patterns=[' = AB$'])
35 patterns=[' = A | C$'])
37 patterns=[' = ALL$'])
41 patterns=[' = 7$'])
46 patterns=[' = B | C | 0x10$'])
94 patterns=['0x0+$'])
108 patterns=['0x0+$'])
/llvm-project-15.0.7/lldb/test/API/lang/c/stepping/
H A DTestThreadStepping.py42 patterns=['Process .* stopped'])
48 patterns=["frame #0.*main.c:%d" % self.line1,
57 patterns=["frame #0.*main.c:%d" % self.line2])
64 patterns=['Process .* stopped'])
68 patterns=["frame #0.*main.c:%d" % self.line3])
75 patterns=['Process .* stopped'])
80 patterns=["frame #0.*main.c:%d" % self.line4])
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DTiling.cpp646 OpTy::getCanonicalizationPatterns(patterns, patterns.getContext()); in insert()
654 RewritePatternSet patterns(ctx); in getLinalgTilingCanonicalizationPatterns() local
656 return patterns; in getLinalgTilingCanonicalizationPatterns()
660 RewritePatternSet &patterns) { in populateLinalgTilingCanonicalizationPatterns() argument
661 auto *ctx = patterns.getContext(); in populateLinalgTilingCanonicalizationPatterns()
685 >::insert(patterns); in populateLinalgTilingCanonicalizationPatterns()
691 auto *ctx = patterns.getContext(); in insertTilingPatterns()
703 auto *ctx = patterns.getContext(); in populatePadTensorTilingPatterns()
709 RewritePatternSet patterns(ctx); in applyExtractSliceOfPadTensorSwapPattern() local
710 patterns.add<ExtractSliceOfPadTensorSwapPattern>(patterns.getContext()); in applyExtractSliceOfPadTensorSwapPattern()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/TensorToSPIRV/
H A DTensorToSPIRVPass.cpp39 RewritePatternSet patterns(context); in runOnOperation() local
40 arith::populateArithmeticToSPIRVPatterns(typeConverter, patterns); in runOnOperation()
41 populateFuncToSPIRVPatterns(typeConverter, patterns); in runOnOperation()
43 patterns); in runOnOperation()
44 populateBuiltinFuncToSPIRVPatterns(typeConverter, patterns); in runOnOperation()
46 if (failed(applyPartialConversion(module, *target, std::move(patterns)))) in runOnOperation()
/llvm-project-15.0.7/mlir/include/mlir/Rewrite/
H A DPassUtil.td10 // patterns.
22 // These two options provide filtering for which patterns are applied. These
25 ListOption<"disabledPatterns", "disable-patterns", "std::string",
26 "Labels of patterns that should be filtered out during"
28 ListOption<"enabledPatterns", "enable-patterns", "std::string",
29 "Labels of patterns that should be used during"
30 " application, all other patterns are filtered out">,
/llvm-project-15.0.7/mlir/lib/Dialect/Shape/Transforms/
H A DRemoveShapeConstraints.cpp49 RewritePatternSet patterns(&ctx); in runOnOperation() local
50 populateRemoveShapeConstraintsPatterns(patterns); in runOnOperation()
52 (void)applyPatternsAndFoldGreedily(getOperation(), std::move(patterns)); in runOnOperation()
58 void mlir::populateRemoveShapeConstraintsPatterns(RewritePatternSet &patterns) { in populateRemoveShapeConstraintsPatterns() argument
59 patterns.add<RemoveCstrBroadcastableOp, RemoveCstrEqOp>( in populateRemoveShapeConstraintsPatterns()
60 patterns.getContext()); in populateRemoveShapeConstraintsPatterns()
/llvm-project-15.0.7/mlir/lib/Conversion/GPUToSPIRV/
H A DGPUToSPIRVPass.cpp62 RewritePatternSet patterns(context); in runOnOperation() local
63 populateGPUToSPIRVPatterns(typeConverter, patterns); in runOnOperation()
67 mlir::arith::populateArithmeticToSPIRVPatterns(typeConverter, patterns); in runOnOperation()
68 populateMemRefToSPIRVPatterns(typeConverter, patterns); in runOnOperation()
69 populateFuncToSPIRVPatterns(typeConverter, patterns); in runOnOperation()
71 if (failed(applyFullConversion(kernelModules, *target, std::move(patterns)))) in runOnOperation()

12345678910>>...35