| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_bound.c | 46 bound->pwf = isl_pw_qpolynomial_fold_fold(bound->pwf, pwf); in isl_bound_add() 56 bound->pwf_tight = isl_pw_qpolynomial_fold_fold(bound->pwf_tight, pwf); in isl_bound_add_tight() 160 bound->pwf = isl_pw_qpolynomial_fold_morph_domain(bound->pwf, in unwrapped_guarded_poly_bound() 234 bound->pwf = isl_pw_qpolynomial_fold_reset_space(bound->pwf, in guarded_poly_bound() 310 bound.wrapping = isl_space_is_wrapping(bound.dim); in isl_pw_qpolynomial_fold_bound() 312 bound.dim = isl_space_unwrap(bound.dim); in isl_pw_qpolynomial_fold_bound() 315 bound.dim = isl_space_free(bound.dim); in isl_pw_qpolynomial_fold_bound() 316 bound.dim = isl_space_domain(bound.dim); in isl_pw_qpolynomial_fold_bound() 317 bound.dim = isl_space_from_domain(bound.dim); in isl_pw_qpolynomial_fold_bound() 318 bound.dim = isl_space_add_dims(bound.dim, isl_dim_out, 1); in isl_pw_qpolynomial_fold_bound() [all …]
|
| H A D | bound.c | 59 isl_pw_qpolynomial_fold *bound; member 70 isl_val *bound = NULL; in verify_point() local 103 bound = isl_pw_qpolynomial_fold_eval( in verify_point() 104 isl_pw_qpolynomial_fold_copy(vpb->bound), in verify_point() 123 ok = isl_val_eq(opt, bound); in verify_point() 125 ok = isl_val_le(opt, bound); in verify_point() 127 ok = isl_val_le(bound, opt); in verify_point() 142 p = isl_printer_print_val(p, bound); in verify_point() 163 isl_val_free(bound); in verify_point() 207 vpb.bound = bound; in check_solution() [all …]
|
| H A D | isl_map_bound_templ.c | 33 __isl_take MULTI(BASE) *bound, in FN() 41 if (dim < 0 || FN(check_map_equal_tuples_multi,BASE)(map, bound) < 0) in FN() 47 el = FN(MULTI(BASE),get_at)(bound, i); in FN() 50 map = FN(FN(isl_map_intersect_multi,BASE),explicit_domain)(map, bound); in FN() 51 FN(MULTI(BASE),free)(bound); in FN() 55 FN(MULTI(BASE),free)(bound); in FN()
|
| /llvm-project-15.0.7/polly/lib/External/ppcg/ |
| H A D | gpu_array_tile.c | 14 isl_val_free(tile->bound[j].size); in gpu_array_tile_free() 15 isl_val_free(tile->bound[j].stride); in gpu_array_tile_free() 16 isl_aff_free(tile->bound[j].lb); in gpu_array_tile_free() 17 isl_aff_free(tile->bound[j].shift); in gpu_array_tile_free() 19 free(tile->bound); in gpu_array_tile_free() 39 if (!tile->bound) in gpu_array_tile_create() 45 tile->bound[i].size = NULL; in gpu_array_tile_create() 46 tile->bound[i].lb = NULL; in gpu_array_tile_create() 47 tile->bound[i].stride = NULL; in gpu_array_tile_create() 48 tile->bound[i].shift = NULL; in gpu_array_tile_create() [all …]
|
| H A D | gpu_group.c | 172 bound->shift = aff; in extract_stride() 269 bound->stride = NULL; in check_stride() 277 if (!bound->stride) in check_stride() 358 if (!size->bound->size || isl_val_lt(v, size->bound->size)) { in compute_size_in_direction() 390 bound->size = NULL; in compute_array_dim_size() 391 bound->lb = NULL; in compute_array_dim_size() 393 size.bound = bound; in compute_array_dim_size() 753 tile->bound[i].lb = isl_aff_drop_dims(tile->bound[i].lb, in tile_adjust_depth() 755 if (!tile->bound[i].lb) in tile_adjust_depth() 759 tile->bound[i].shift = isl_aff_drop_dims(tile->bound[i].shift, in tile_adjust_depth() [all …]
|
| H A D | util.c | 83 isl_pw_aff *bound; in ppcg_size_from_extent() local 94 bound = isl_set_dim_max(isl_set_copy(set), i); in ppcg_size_from_extent() 96 space = isl_pw_aff_get_domain_space(bound); in ppcg_size_from_extent() 99 bound = isl_pw_aff_add(bound, isl_pw_aff_from_aff(one)); in ppcg_size_from_extent() 100 mpa = isl_multi_pw_aff_set_pw_aff(mpa, i, bound); in ppcg_size_from_extent()
|
| /llvm-project-15.0.7/mlir/test/Dialect/GPU/ |
| H A D | mapping.mlir | 20 // CHECK: {mapping = [#gpu.loop_dim_map<processor = thread_x, map = (d0) -> (d0), bound = (d0)… 21 // CHECK-SAME: #gpu.loop_dim_map<processor = thread_y, map = (d0) -> (d0), bound = (d0)… 22 // CHECK: {mapping = [#gpu.loop_dim_map<processor = block_x, map = (d0) -> (d0), bound = (d0) … 23 // CHECK-SAME: #gpu.loop_dim_map<processor = block_y, map = (d0) -> (d0), bound = (d0) … 49 // CHECK: {mapping = [#gpu.loop_dim_map<processor = sequential, map = (d0) -> (d0), bound = (d… 53 // CHECK: {mapping = [#gpu.loop_dim_map<processor = thread_x, map = (d0) -> (d0), bound = (d0)… 54 // CHECK-SAME: #gpu.loop_dim_map<processor = thread_y, map = (d0) -> (d0), bound = (d0)… 55 // CHECK-SAME: #gpu.loop_dim_map<processor = thread_z, map = (d0) -> (d0), bound = (d0)… 57 // CHECK: {mapping = [#gpu.loop_dim_map<processor = block_x, map = (d0) -> (d0), bound = (d0) … 58 // CHECK-SAME: #gpu.loop_dim_map<processor = block_y, map = (d0) -> (d0), bound = (d0) … [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/function.objects/bind/func.bind/func.bind.isplace/ |
| H A D | specialization.pass.cpp | 31 auto bound = std::bind(f, place); in main() local 32 assert(bound(7, 8) == 89); in main() 37 auto bound = std::bind(f, place); in main() local 38 assert(bound(7, 8) == 89); in main() 43 auto bound = std::bind(f, std::move(place)); in main() local 44 assert(bound(7, 8) == 89); in main() 49 auto bound = std::bind(f, std::move(place)); in main() local 50 assert(bound(7, 8) == 89); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/ |
| H A D | specialization.pass.cpp | 33 auto bound = std::bind(f, bindexpr); in main() local 34 assert(bound(7, 8) == 789); in main() 39 auto bound = std::bind(f, bindexpr); in main() local 40 assert(bound(7, 8) == 789); in main() 45 auto bound = std::bind(f, std::move(bindexpr)); in main() local 46 assert(bound(7, 8) == 789); in main() 51 auto bound = std::bind(f, std::move(bindexpr)); in main() local 52 assert(bound(7, 8) == 789); in main()
|
| /llvm-project-15.0.7/mlir/test/Transforms/ |
| H A D | memref-bound-check.mlir | 1 // RUN: mlir-opt %s -test-memref-bound-check -split-input-file -verify-diagnostics | FileCheck %s 18 // Out of bound access. 20 // expected-error@-1 {{'affine.load' op memref out of upper bound access along dimension #1}} 21 // expected-error@-2 {{'affine.load' op memref out of lower bound access along dimension #1}} 22 // expected-error@-3 {{'affine.load' op memref out of upper bound access along dimension #2}} 23 // expected-error@-4 {{'affine.load' op memref out of lower bound access along dimension #2}} 31 // In bound. 73 // All of these accesses are in bound; check that no errors are emitted. 79 // Without GCDTightenInequalities(), the upper bound on the region 182 // A 0-d memref always has in-bound accesses! [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Atom/ |
| H A D | resources-x86_32.s | 14 bound %bx, (%eax) label 15 bound %ebx, (%eax) label 42 # CHECK-NEXT: 1 11 5.50 U bound %bx, (%eax) 43 # CHECK-NEXT: 1 11 5.50 U bound %ebx, (%eax) 66 # CHECK-NEXT: 5.50 5.50 bound %bx, (%eax) 67 # CHECK-NEXT: 5.50 5.50 bound %ebx, (%eax)
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/SandyBridge/ |
| H A D | resources-x86_32.s | 14 bound %bx, (%eax) label 15 bound %ebx, (%eax) label 42 # CHECK-NEXT: 1 100 0.33 U bound %bx, (%eax) 43 # CHECK-NEXT: 1 100 0.33 U bound %ebx, (%eax) 72 # CHECK-NEXT: - - 0.33 0.33 - 0.33 - - bound %bx, (%eax) 73 # CHECK-NEXT: - - 0.33 0.33 - 0.33 - - bound %ebx, (%eax)
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Barcelona/ |
| H A D | resources-x86_32.s | 14 bound %bx, (%eax) label 15 bound %ebx, (%eax) label 42 # CHECK-NEXT: 1 100 0.33 U bound %bx, (%eax) 43 # CHECK-NEXT: 1 100 0.33 U bound %ebx, (%eax) 72 # CHECK-NEXT: - - 0.33 0.33 - 0.33 - - bound %bx, (%eax) 73 # CHECK-NEXT: - - 0.33 0.33 - 0.33 - - bound %ebx, (%eax)
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/SLM/ |
| H A D | resources-x86_32.s | 14 bound %bx, (%eax) label 15 bound %ebx, (%eax) label 42 # CHECK-NEXT: 1 100 1.00 U bound %bx, (%eax) 43 # CHECK-NEXT: 1 100 1.00 U bound %ebx, (%eax) 72 # CHECK-NEXT: - - - 1.00 - - - - bound %bx, (%eax) 73 # CHECK-NEXT: - - - 1.00 - - - - bound %ebx, (%eax)
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Generic/ |
| H A D | resources-x86_32.s | 14 bound %bx, (%eax) label 15 bound %ebx, (%eax) label 42 # CHECK-NEXT: 1 100 0.33 U bound %bx, (%eax) 43 # CHECK-NEXT: 1 100 0.33 U bound %ebx, (%eax) 72 # CHECK-NEXT: - - 0.33 0.33 - 0.33 - - bound %bx, (%eax) 73 # CHECK-NEXT: - - 0.33 0.33 - 0.33 - - bound %ebx, (%eax)
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
| H A D | resources-x86_32.s | 14 bound %bx, (%eax) label 15 bound %ebx, (%eax) label 42 # CHECK-NEXT: 1 100 0.25 U bound %bx, (%eax) 43 # CHECK-NEXT: 1 100 0.25 U bound %ebx, (%eax) 74 # CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - bound %bx, (%ea… 75 # CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - bound %ebx, (%e…
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/SkylakeClient/ |
| H A D | resources-x86_32.s | 14 bound %bx, (%eax) label 15 bound %ebx, (%eax) label 42 # CHECK-NEXT: 1 100 0.25 U bound %bx, (%eax) 43 # CHECK-NEXT: 1 100 0.25 U bound %ebx, (%eax) 74 # CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - bound %bx, (%ea… 75 # CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - bound %ebx, (%e…
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Broadwell/ |
| H A D | resources-x86_32.s | 14 bound %bx, (%eax) label 15 bound %ebx, (%eax) label 42 # CHECK-NEXT: 1 100 0.25 U bound %bx, (%eax) 43 # CHECK-NEXT: 1 100 0.25 U bound %ebx, (%eax) 74 # CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - bound %bx, (%ea… 75 # CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - bound %ebx, (%e…
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BtVer2/ |
| H A D | resources-x86_32.s | 14 bound %bx, (%eax) label 15 bound %ebx, (%eax) label 42 # CHECK-NEXT: 1 100 0.50 U bound %bx, (%eax) 43 # CHECK-NEXT: 1 100 0.50 U bound %ebx, (%eax) 78 … - - - - - - - - - - - bound %bx, (%eax) 79 … - - - - - - - - - - - bound %ebx, (%eax)
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver1/ |
| H A D | resources-x86_32.s | 14 bound %bx, (%eax) label 15 bound %ebx, (%eax) label 42 # CHECK-NEXT: 1 100 0.25 U bound %bx, (%eax) 43 # CHECK-NEXT: 1 100 0.25 U bound %ebx, (%eax) 76 … - - - - - - - - - - - bound %bx, (%eax) 77 … - - - - - - - - - - - bound %ebx, (%eax)
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver2/ |
| H A D | resources-x86_32.s | 14 bound %bx, (%eax) label 15 bound %ebx, (%eax) label 42 # CHECK-NEXT: 1 100 0.25 U bound %bx, (%eax) 43 # CHECK-NEXT: 1 100 0.25 U bound %ebx, (%eax) 77 … - - - - - - - - - - - bound %bx, (%eax) 78 … - - - - - - - - - - - bound %ebx, (%eax)
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/IceLakeServer/ |
| H A D | resources-x86_32.s | 14 bound %bx, (%eax) label 15 bound %ebx, (%eax) label 42 # CHECK-NEXT: 1 100 0.25 U bound %bx, (%eax) 43 # CHECK-NEXT: 1 100 0.25 U bound %ebx, (%eax) 76 … - 0.25 0.25 - - - 0.25 0.25 - - - bound %bx, (%eax) 77 … - 0.25 0.25 - - - 0.25 0.25 - - - bound %ebx, (%eax)
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Haswell/ |
| H A D | resources-x86_32.s | 14 bound %bx, (%eax) label 15 bound %ebx, (%eax) label 42 # CHECK-NEXT: 15 1 3.75 U bound %bx, (%eax) 43 # CHECK-NEXT: 15 1 3.75 U bound %ebx, (%eax) 74 # CHECK-NEXT: - - - - - - - - - - bound %bx, (%ea… 75 # CHECK-NEXT: - - - - - - - - - - bound %ebx, (%e…
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/ |
| H A D | LoopSpecialization.cpp | 40 for (auto bound : op.getUpperBound()) { in specializeParallelLoopForUnrolling() local 41 auto minOp = bound.getDefiningOp<AffineMinOp>(); in specializeParallelLoopForUnrolling() 57 for (auto bound : llvm::zip(op.getUpperBound(), constantIndices)) { in specializeParallelLoopForUnrolling() local 59 b.create<arith::ConstantIndexOp>(op.getLoc(), std::get<1>(bound)); in specializeParallelLoopForUnrolling() 61 std::get<0>(bound), constant); in specializeParallelLoopForUnrolling() 63 map.map(std::get<0>(bound), constant); in specializeParallelLoopForUnrolling() 76 auto bound = op.getUpperBound(); in specializeForLoopForUnrolling() local 77 auto minOp = bound.getDefiningOp<AffineMinOp>(); in specializeForLoopForUnrolling() 92 bound, constant); in specializeForLoopForUnrolling() 93 map.map(bound, constant); in specializeForLoopForUnrolling()
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BdVer2/ |
| H A D | resources-x86_32.s | 14 bound %bx, (%eax) label 15 bound %ebx, (%eax) label 42 # CHECK-NEXT: 1 100 0.50 U bound %bx, (%eax) 43 # CHECK-NEXT: 1 100 0.50 U bound %ebx, (%eax) 87 … - - - - - - - - - - - bound %bx, (%eax) 88 … - - - - - - - - - - - bound %ebx, (%eax)
|