| /llvm-project-15.0.7/lldb/test/API/linux/aarch64/mte_tag_access/ |
| H A D | TestAArch64LinuxMTEMemoryTagAccess.py | 85 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 D | ConvertVectorToLLVMPass.cpp | 65 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 D | LowerGpuOpsToROCDLOps.cpp | 87 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 D | ComplexToLibm.cpp | 98 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 D | TestLinalgTransforms.cpp | 132 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 D | TestAArch64LinuxMTEMemoryTagCoreFile.py | 42 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 D | TestVectorTransforms.cpp | 59 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 D | MathToLibm.cpp | 153 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 D | ConvertShapeConstraints.cpp | 40 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 D | LowerGpuOpsToNVVMOps.cpp | 197 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 D | VectorOps.h | 63 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 D | Slice.td | 65 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 D | TosaMakeBroadcastable.cpp | 239 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 D | TosaLayerwiseConstantFoldPass.cpp | 25 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 D | TestTilingInterface.cpp | 150 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 D | ResolveShapedTypeResultDims.cpp | 124 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 D | OpenACCToSCF.cpp | 51 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 D | SCFToSPIRVPass.cpp | 42 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 D | TestEnumTypes.py | 27 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 D | TestThreadStepping.py | 42 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 D | Tiling.cpp | 646 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 D | TensorToSPIRVPass.cpp | 39 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 D | PassUtil.td | 10 // 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 D | RemoveShapeConstraints.cpp | 49 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 D | GPUToSPIRVPass.cpp | 62 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()
|