| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | LinalgStrategyPasses.cpp | 77 LinalgTransformationFilter filter; member 110 LinalgTransformationFilter filter; member 142 LinalgTransformationFilter filter; member 153 : filter(std::move(filter)) { in LinalgStrategyGeneralizePass() 175 LinalgTransformationFilter filter; member 186 : filter(std::move(filter)) {} in LinalgStrategyDecomposePass() 199 LinalgTransformationFilter filter; member 212 filter(std::move(filter)) {} in LinalgStrategyInterchangePass() 230 LinalgTransformationFilter filter; member 264 LinalgTransformationFilter filter; member [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/ |
| H A D | NestedMatcher.cpp | 59 : nestedPatterns(), filter(std::move(filter)), skip(nullptr) { in NestedPattern() 64 : nestedPatterns(), filter(other.filter), skip(other.skip) { in NestedPattern() 70 filter = other.filter; in operator =() 103 if (!filter(*op)) { in matchOne() 135 NestedPattern Op(FilterFunctionType filter) { in Op() argument 136 return NestedPattern({}, std::move(filter)); in Op() 144 return isAffineIfOp(op) && filter(op); in If() 150 NestedPattern If(const FilterFunctionType &filter, in If() argument 153 return isAffineIfOp(op) && filter(op); in If() 160 NestedPattern For(const FilterFunctionType &filter, in For() argument [all …]
|
| /llvm-project-15.0.7/mlir/test/lib/Interfaces/TilingInterface/ |
| H A D | TestTilingInterface.cpp | 41 : scf::TileUsingSCFForOp(context, options, benefit), filter(filter) {} in TestTileUsingSCFForOpWithFilter() 49 : scf::TileUsingSCFForOp(context, options, benefit), filter(filter) {} in TestTileUsingSCFForOpWithFilter() 53 if (failed(filter.checkAndNotify(rewriter, op))) in matchAndRewrite() 65 linalg::LinalgTransformationFilter filter; member 76 linalg::LinalgTransformationFilter filter = in TestTileConsumerAndFuseProducersUsingSCFForOpWithFilter() 81 filter(filter) {} in TestTileConsumerAndFuseProducersUsingSCFForOpWithFilter() 86 linalg::LinalgTransformationFilter filter = in TestTileConsumerAndFuseProducersUsingSCFForOpWithFilter() 91 filter(filter) {} in TestTileConsumerAndFuseProducersUsingSCFForOpWithFilter() 102 filter.replaceLinalgTransformationFilter( in matchAndRewrite() 108 linalg::LinalgTransformationFilter filter; member [all …]
|
| /llvm-project-15.0.7/polly/lib/External/isl/test_inputs/codegen/cloog/ |
| H A D | swim.st | 6 - filter: "[M, N, O, P, Q, R] -> { S1[] }" 7 - filter: "[M, N, O, P, Q, R] -> { S2[] }" 8 - filter: "[M, N, O, P, Q, R] -> { S3[] }" 9 - filter: "[M, N, O, P, Q, R] -> { S4[] }" 10 - filter: "[M, N, O, P, Q, R] -> { S5[] }" 11 - filter: "[M, N, O, P, Q, R] -> { S6[] }" 12 - filter: "[M, N, O, P, Q, R] -> { S7[] }" 13 - filter: "[M, N, O, P, Q, R] -> { S8[] }" 14 - filter: "[M, N, O, P, Q, R] -> { S9[] }" 15 - filter: "[M, N, O, P, Q, R] -> { S10[] }" [all …]
|
| H A D | usvd_e_t.st | 9 - filter: "{ S1[i0, i1, i2] }" 10 - filter: "{ S2[i0, i1, i2] }" 11 - filter: "{ S3[i0, i1, i2] }" 12 - filter: "{ S4[i0, i1, i2] }" 13 - filter: "{ S5[i0, i1, i2] }" 14 - filter: "{ S6[i0, i1, i2] }" 15 - filter: "{ S7[i0, i1, i2] }" 16 - filter: "{ S8[i0, i1, i2] }" 17 - filter: "{ S9[i0, i1, i2] }" 18 - filter: "{ S10[i0, i1, i2] }" [all …]
|
| H A D | reservoir-QR.st | 9 - filter: "[M, N] -> { S6[i0, i1]; S9[i0, i1, i2]; S8[i0, i1]; S7[i0, i1, i2] }" 15 - filter: "[M, N] -> { S6[i0, i1] }" 16 - filter: "[M, N] -> { S7[i0, i1, i2] }" 20 - filter: "[M, N] -> { S8[i0, i1] }" 21 - filter: "[M, N] -> { S9[i0, i1, i2] }" 25 - filter: "[M, N] -> { S2[i0, i1] }" 29 - filter: "[M, N] -> { S3[i0] }" 30 - filter: "[M, N] -> { S4[i0, i1] }" 34 - filter: "[M, N] -> { S10[i0] }" 35 - filter: "[M, N] -> { S1[i0] }" [all …]
|
| H A D | vasilache.st | 6 - filter: "[M, N] -> { S1[] }" 7 - filter: "[M, N] -> { S2[] }" 8 - filter: "[M, N] -> { S3[] }" 9 - filter: "[M, N] -> { S5[i0, i1]; S4[i0, i1] }" 18 - filter: "[M, N] -> { S4[i0, i1] }" 19 - filter: "[M, N] -> { S5[i0, i1] }" 20 - filter: "[M, N] -> { S7[i0, i1, i2, i3]; S6[i0, i1, i2, i3] }" 35 - filter: "[M, N] -> { S6[i0, i1, i2, i3] }" 36 - filter: "[M, N] -> { S7[i0, i1, i2, i3] }" 37 - filter: "[M, N] -> { S8[] }"
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.filter/ |
| H A D | adaptor.pass.cpp | 78 auto const partial = std::views::filter(pred); in test() 95 auto const partial = std::views::filter(pred); in test() 107 std::same_as<Result> decltype(auto) result = std::views::filter(range, pred); in test() 117 [[maybe_unused]] auto partial = std::views::filter(X{}); in test() 128 …ame_as<Result> decltype(auto) result = range | std::views::filter(pred1) | std::views::filter(pred… in test() 135 auto const partial = std::views::filter(pred1) | std::views::filter(pred2); in test() 146 static_assert(!CanBePiped<Range, decltype(std::views::filter)>); in test() 147 static_assert( CanBePiped<Range, decltype(std::views::filter(Pred{}))>); in test() 148 static_assert(!CanBePiped<NotAView, decltype(std::views::filter(Pred{}))>); in test() 151 static_assert(!std::is_invocable_v<decltype(std::views::filter)>); in test() [all …]
|
| /llvm-project-15.0.7/polly/test/ScheduleOptimizer/ManualOptimization/ |
| H A D | unroll_double.ll | 43 ; CHECK: - filter: "{ Stmt_body[i0] : 0 <= i0 <= 3 }" 45 ; CHECK: - filter: "{ Stmt_body[0] }" 46 ; CHECK: - filter: "{ Stmt_body[i0] : (-1 + i0) mod 4 = 0 }" 47 ; CHECK: - filter: "{ Stmt_body[i0] : (2 + i0) mod 4 = 0 }" 48 ; CHECK: - filter: "{ Stmt_body[i0] : (1 + i0) mod 4 = 0 }" 50 ; CHECK: - filter: "{ Stmt_body[i0] : 4 <= i0 <= 7 }" 52 ; CHECK: - filter: "{ Stmt_body[4] }" 54 ; CHECK: - filter: "{ Stmt_body[i0] : (2 + i0) mod 4 = 0 }" 55 ; CHECK: - filter: "{ Stmt_body[i0] : (1 + i0) mod 4 = 0 }" 57 ; CHECK: - filter: "{ Stmt_body[i0] : 8 <= i0 <= 11 }" [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/UpdateTestChecks/update_llc_test_checks/ |
| H A D | x86-filter.test | 3 ## Check that --filter works properly. 4 # RUN: cp -f %S/Inputs/x86-non-temporal.ll %t.ll && %update_llc_test_checks --filter="movnt" %t.ll 5 # RUN: diff -u %t.ll %S/Inputs/x86-non-temporal.ll.filter.expected 8 # RUN: %update_llc_test_checks --filter="movnt" %t.ll 9 # RUN: diff -u %t.ll %S/Inputs/x86-non-temporal.ll.filter.expected 11 ## Check that --filter-out works properly. 13 # RUN: diff -u %t.ll %S/Inputs/x86-non-temporal.ll.filter-out.expected 16 # RUN: %update_llc_test_checks --filter-out="movnt" %t.ll 17 # RUN: diff -u %t.ll %S/Inputs/x86-non-temporal.ll.filter-out.expected 20 …on-temporal.ll %t.ll && %update_llc_test_checks --filter="LCPI[0-9]+_[0-9]+" --filter="movnt" --fi… [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/UpdateTestChecks/update_analyze_test_checks/ |
| H A D | filter-with-spaces.test | 3 ## Check that --filter works properly. 4 # RUN: cp -f %S/Inputs/x86-filter-with-spaces.ll %t.ll && %update_analyze_test_checks --filter="vf4… 5 # RUN: diff -u %t.ll %S/Inputs/x86-filter-with-spaces.ll.filter.expected 8 # RUN: %update_analyze_test_checks --filter="vf4 =" %t.ll 9 # RUN: diff -u %t.ll %S/Inputs/x86-filter-with-spaces.ll.filter.expected 13 # RUN: diff -u %t.ll %S/Inputs/x86-filter-with-spaces.ll.filter.expected
|
| H A D | filter.test | 3 ## Check that --filter works properly. 4 # RUN: cp -f %S/Inputs/x86-filter.ll %t.ll && %update_analyze_test_checks --filter="(vf4|vf16)" %t.… 5 # RUN: diff -u %t.ll %S/Inputs/x86-filter.ll.filter.expected 8 # RUN: %update_analyze_test_checks --filter="(vf4|vf16)" %t.ll 9 # RUN: diff -u %t.ll %S/Inputs/x86-filter.ll.filter.expected 13 # RUN: diff -u %t.ll %S/Inputs/x86-filter.ll.filter.expected
|
| /llvm-project-15.0.7/clang/test/OpenMP/ |
| H A D | masked_messages.cpp | 13 #pragma omp masked filter(1) in yyy() 22 …#pragma omp masked filter(1) filter(2) // expected-error {{directive '#pragma omp masked' cannot c… in main() 25 …#pragma omp masked filter(x) filter(y) filter(z) // expected-error 2 {{directive '#pragma omp mask… in main() 34 #pragma omp masked filter(2) in main() 39 …#pragma omp masked filter(1) // expected-error {{region cannot be closely nested inside 'for' regi… in main() 73 #pragma omp masked filter(0) in foo() 79 #pragma omp masked filter(-2) in foo()
|
| H A D | masked_messages_attr.cpp | 12 [[omp::directive(masked filter(1))]] in yyy() 21 …[[omp::directive(masked filter(1) filter(2))]] // expected-error {{directive '#pragma omp masked' … in main() 24 …[[omp::directive(masked filter(x) filter(y) filter(z))]] // expected-error 2 {{directive '#pragma … in main() 33 [[omp::directive(masked filter(2))]] in main() 38 …[[omp::directive(masked filter(1))]] // expected-error {{region cannot be closely nested inside 'f… in main() 72 [[omp::directive(masked filter(0))]] in foo() 78 [[omp::directive(masked filter(-2))]] in foo()
|
| H A D | masked_codegen.cpp | 53 #pragma omp masked filter(2) in main() 68 #pragma omp masked filter(x) in main() 90 #pragma omp masked filter(1) in lambda_masked() 102 #pragma omp masked filter(yy) in lambda_masked() 116 #pragma omp masked filter(1) in parallel_masked() 130 #pragma omp masked filter(x) in parallel_masked()
|
| /llvm-project-15.0.7/llvm/test/TableGen/ |
| H A D | filter.td | 17 !listconcat([pred], !filter(item, predlist, 30 list<string> list1 = !filter(item, EmptyList, true); 31 list<string> list2 = !filter(item, EmptyList, false); 32 list<string> list3 = !filter(item, OneList, true); 33 list<string> list4 = !filter(item, OneList, false); 34 list<string> list5 = !filter(item, WordList, true); 35 list<string> list6 = !filter(item, WordList, false); 44 list<string> list1 = !filter(item, WordList, !eq(item, "foo")); 45 list<string> list2 = !filter(item, WordList, !ne(item, "foo")); 46 list<string> list3 = !filter(item, WordList, !ge(!size(item), 4)); [all …]
|
| /llvm-project-15.0.7/mlir/lib/Analysis/ |
| H A D | SliceAnalysis.cpp | 28 TransitiveFilter filter) { in getForwardSliceImpl() argument 35 if (filter && !filter(op)) in getForwardSliceImpl() 53 TransitiveFilter filter) { in getForwardSlice() argument 54 getForwardSliceImpl(op, forwardSlice, filter); in getForwardSlice() 67 TransitiveFilter filter) { in getForwardSlice() argument 69 getForwardSliceImpl(user, forwardSlice, filter); in getForwardSlice() 87 if (filter && !filter(op)) in getBackwardSliceImpl() 115 TransitiveFilter filter) { in getBackwardSlice() argument 116 getBackwardSliceImpl(op, backwardSlice, filter); in getBackwardSlice() 124 TransitiveFilter filter) { in getBackwardSlice() argument [all …]
|
| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_schedule_node.c | 369 contracted.filter = filter; in collect_filter_prefix_expansion() 383 filter = contracted.filter; in collect_filter_prefix_expansion() 390 data->filter = filter; in collect_filter_prefix_expansion() 392 data->filter = isl_union_set_intersect(filter, data->filter); in collect_filter_prefix_expansion() 433 filter = isl_union_set_union(filter, data_outer.filter); in collect_universe_domain_extension() 435 filter = isl_union_set_intersect(filter, data->filter); in collect_universe_domain_extension() 437 data->filter = filter; in collect_universe_domain_extension() 488 data->filter = filter; in collect_filter_prefix_init() 505 data->filter = filter; in collect_filter_prefix_init() 511 data->filter = filter; in collect_filter_prefix_init() [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | LandingPadClauses.ll | 59 filter [0 x i32*] zeroinitializer 63 ; CHECK-NEXT: filter 69 filter [1 x i32*] [i32* @T1] 75 ; CHECK-NEXT: filter [1 x i32*] [i32* @T1] 81 filter [3 x i32*] zeroinitializer 101 filter [1 x i32*] [i32* @T1] 104 ; CHECK-NEXT: filter [1 x i32*] [i32* @T1] 109 filter [1 x i32*] [i32* @T1] 114 ; CHECK-NEXT: filter [1 x i32*] [i32* @T1] 121 filter [1 x i32*] zeroinitializer [all …]
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CheckSecuritySyntaxOnly.cpp | 77 const ChecksFilter &filter; member in __anonfcf4309d0111::WalkAST 84 filter(f) {} in WalkAST() 350 if (!filter.check_bcmp) in checkCall_bcmp() 392 if (!filter.check_bcopy) in checkCall_bcopy() 435 if (!filter.check_bzero) in checkCall_bzero() 477 if (!filter.check_gets) in checkCall_gets() 513 if (!filter.check_getpw) in checkCall_getpw() 679 if (!filter.check_strcpy) in checkCall_strcpy() 718 if (!filter.check_strcpy) in checkCall_strcat() 927 if (!filter.check_vfork) in checkCall_vfork() [all …]
|
| /llvm-project-15.0.7/clang/test/SemaObjC/ |
| H A D | block-literal-with-attribute.m | 4 __auto_type block = ^ id __attribute__((ns_returns_retained)) (id filter) { 5 return filter; // ok 7 __auto_type block2 = ^ __attribute__((ns_returns_retained)) id (id filter) { 8 return filter; // ok 10 __auto_type block3 = ^ id (id filter) __attribute__((ns_returns_retained)) { 11 return filter; // ok
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/ |
| H A D | Passes.h | 83 const linalg::LinalgTransformationFilter &filter = 90 const linalg::LinalgTransformationFilter &filter = 97 const linalg::LinalgTransformationFilter &filter = 102 StringRef opName = "", const linalg::LinalgTransformationFilter &filter = 108 const linalg::LinalgTransformationFilter &filter = 115 const linalg::LinalgTransformationFilter &filter = 122 const linalg::LinalgTransformationFilter &filter = 130 const linalg::LinalgTransformationFilter &filter = 137 const linalg::LinalgTransformationFilter &filter = 145 const linalg::LinalgTransformationFilter &filter =
|
| /llvm-project-15.0.7/llvm/test/Other/ |
| H A D | module-pass-printer.ll | 3 ; RUN: opt < %s 2>&1 -forceattrs -disable-output -print-after-all -filter-print-funcs=foo | FileChe… 4 ; RUN: opt < %s 2>&1 -passes=forceattrs -disable-output -print-after-all -filter-print-funcs=foo | … 8 ; RUN: opt < %s 2>&1 -forceattrs -disable-output -print-after-all -filter-print-funcs=foo,bar | Fil… 9 ; RUN: opt < %s 2>&1 -passes=forceattrs -disable-output -print-after-all -filter-print-funcs=foo,ba… 11 ; Check pass name is not printed if a module/SCC doesn't include any function specified in -filter-… 12 ; RUN: opt < %s 2>&1 -forceattrs -disable-output -print-after-all -filter-print-funcs=baz | FileChe… 13 ; RUN: opt < %s 2>&1 -passes=forceattrs -disable-output -print-after-all -filter-print-funcs=baz | … 16 ; Check whole module is printed with user-specified wildcast switch -filter-print-funcs=* or -print… 18 ; RUN: opt < %s 2>&1 -forceattrs -disable-output -print-after-all -filter-print-funcs=* | FileChec… 19 ; RUN: opt < %s 2>&1 -forceattrs -disable-output -print-after-all -filter-print-funcs=foo -print-mo… [all …]
|
| /llvm-project-15.0.7/polly/lib/External/isl/test_inputs/codegen/ |
| H A D | filter.st | 5 - filter: "[n,m] -> { A[i,j] : m < n }" 10 - filter: "[n,m] -> { A[i,j] : m < n }" 11 - filter: "[n,m] -> { A[i,j] : m >= n }" 12 - filter: "[n,m] -> { A[i,j] : m >= n }" 17 - filter: "[n,m] -> { A[i,j] : m < n }" 18 - filter: "[n,m] -> { A[i,j] : m >= n }"
|
| /llvm-project-15.0.7/llvm/test/FileCheck/dump-input/ |
| H A D | filter.txt | 248 ; Check -dump-input-filter=<bad value>. 259 ; Check -dump-input-filter explicit values. 264 ; RUN: -dump-input-filter=all \ 283 ; Check -dump-input-filter defaults. 286 ; no -dump-input => -dump-input-filter=error 291 ; -dump-input=fail => -dump-input-filter=error 304 ; Check multiple -dump-input-filter options. 320 ; RUN: -dump-input-filter=all -dump-input-filter=all \ 330 ; RUN: -dump-input-filter=all -dump-input-filter=annotation-full \ 343 ; RUN: -dump-input-filter=annotation -dump-input-filter=error \ [all …]
|