| /llvm-project-15.0.7/clang/test/SemaObjC/ |
| H A D | ivar-access-tests.m | 18 int access; 20 access = s->private; 21 access = s->protected; 31 int access; 34 access = s->protected; 37 access = m->protected; 47 int access; 50 access = s->protected; 53 access = m->protected; 62 int access; [all …]
|
| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_flow.c | 1521 isl_union_map_free(access->access[i]); in isl_union_access_info_free() 1602 access->access[isl_access_sink] = sink; in isl_union_access_info_from_sink() 1619 info->access[type] = access; in isl_union_access_info_set() 2004 access->access[i] = in isl_union_access_info_align_params() 2017 if (!access->access[i]) in isl_union_access_info_align_params() 2058 access->access[i] = in isl_union_access_info_introduce_schedule() 2060 access->access[i]); in isl_union_access_info_introduce_schedule() 2064 if (!access->access[i]) in isl_union_access_info_introduce_schedule() 2655 access->access[isl_access_may_source] = in isl_union_access_info_normalize() 2697 sink = access->access[isl_access_sink]; in compute_flow_union_map() [all …]
|
| /llvm-project-15.0.7/polly/lib/External/ppcg/ |
| H A D | ppcg.c | 401 access = isl_union_access_info_set_may_source(access, in compute_live_out() 403 access = isl_union_access_info_set_schedule(access, schedule); in compute_live_out() 448 access = isl_union_access_info_set_may_source(access, in compute_tagged_flow_dep_only() 543 access = isl_union_access_info_set_may_source(access, reads); in compute_order_dependences() 602 access = isl_union_access_info_set_may_source(access, in compute_forced_dependences() 613 access = isl_union_access_info_set_may_source(access, in compute_forced_dependences() 693 access = isl_union_access_info_set_must_source(access, in compute_flow_dep() 695 access = isl_union_access_info_set_may_source(access, in compute_flow_dep() 697 access = isl_union_access_info_set_schedule(access, in compute_flow_dep() 739 access = isl_union_access_info_set_must_source(access, in compute_dependences() [all …]
|
| H A D | gpu_group.c | 55 access = isl_union_map_empty(isl_map_get_space(group->access)); in gpu_array_ref_group_access_relation() 63 access = isl_union_map_union(access, in gpu_array_ref_group_access_relation() 67 return access; in gpu_array_ref_group_access_relation() 528 access = isl_union_map_copy(access); in access_is_coalesced() 529 access = isl_union_map_apply_domain(access, in access_is_coalesced() 591 access = isl_union_map_intersect_domain(access, in localize_access() 594 return access; in localize_access() 611 access = isl_map_copy(access); in access_is_bijective() 617 access = isl_map_intersect_domain(access, par); in access_is_bijective() 832 map = isl_map_copy(access->access); in populate_array_references() [all …]
|
| /llvm-project-15.0.7/polly/test/CodeGen/MemAccess/ |
| H A D | map_scalar_access.ll | 119 ; CODEGEN-NEXT: store double 0.000000e+00, double* %polly.access.A[[R0]] 123 ; CODEGEN-NEXT: %polly.access.A[[R1:[0-9]*]] = getelementptr double, double* %A, i64 0 124 ; CODEGEN-NEXT: %polly.access.A[[R1]].reload = load double, double* %polly.access.A[[R1]] 126 ; CODEGEN-NEXT: store double %polly.access.A[[R1]].reload, double* %polly.access.A[[R2]] 131 ; CODEGEN-NEXT: %polly.access.A[[R3]].reload = load double, double* %polly.access.A[[R3]] 133 ; CODEGEN-NEXT: store double %polly.access.A[[R3]].reload, double* %polly.access.A[[R4]] 138 ; CODEGEN-NEXT: %polly.access.A[[R5]].reload = load double, double* %polly.access.A[[R5]] 139 ; CODEGEN-NEXT: %p_add = fadd double %polly.access.A13.reload, 4.200000e+00 141 ; CODEGEN-NEXT: store double %p_add, double* %polly.access.A[[R6]] 146 ; CODEGEN-NEXT: %polly.access.A[[R7]].reload = load double, double* %polly.access.A[[R7]] [all …]
|
| /llvm-project-15.0.7/polly/test/GPGPU/ |
| H A D | host-control-flow.ll | 69 ; KERNEL-IR-NEXT: %polly.access.mul.MemRef_A = mul nsw i64 %pexp.pdiv_r, 100 72 ; KERNEL-IR-NEXT: %polly.access.add.MemRef_A = add nsw i64 %polly.access.mul.MemRef_A, %8 73 …ERNEL-IR-NEXT: %polly.access.MemRef_A = getelementptr float, float addrspace(1)* %polly.access.c… 81 ; KERNEL-IR-NEXT: %polly.access.add.MemRef_A4 = add nsw i64 %polly.access.mul.MemRef_A3, %11 82 …RNEL-IR-NEXT: %polly.access.MemRef_A5 = getelementptr float, float addrspace(1)* %polly.access.c… 91 ; KERNEL-IR-NEXT: %polly.access.add.MemRef_A9 = add nsw i64 %polly.access.mul.MemRef_A8, %14 92 …NEL-IR-NEXT: %polly.access.MemRef_A10 = getelementptr float, float addrspace(1)* %polly.access.c… 102 ; KERNEL-IR-NEXT: %polly.access.add.MemRef_A14 = add nsw i64 %polly.access.mul.MemRef_A13, %18 103 …NEL-IR-NEXT: %polly.access.MemRef_A15 = getelementptr float, float addrspace(1)* %polly.access.c… 113 ; KERNEL-IR-NEXT: %polly.access.add.MemRef_A19 = add nsw i64 %polly.access.mul.MemRef_A18, %22 [all …]
|
| H A D | private-memory.ll | 29 ; KERNEL: %polly.access.cast.private_array = bitcast [1 x float]* %private_array to float* 30 ; KERNEL-NEXT: %polly.access.private_array = getelementptr float, float* %polly.access.cast.priva… 31 ; KERNEL-NEXT: %polly.access.cast.MemRef_A = bitcast i8 addrspace(1)* %MemRef_A to float addrspac… 32 ; KERNEL-NEXT: %polly.access.MemRef_A = getelementptr float, float addrspace(1)* %polly.access.ca… 33 ; KERNEL-NEXT: %shared.read = load float, float addrspace(1)* %polly.access.MemRef_A 34 ; KERNEL-NEXT: store float %shared.read, float* %polly.access.private_array 36 ; KERNEL: %polly.access.cast.private_array5 = bitcast [1 x float]* %private_array to float* 37 ; KERNEL-NEXT: %polly.access.private_array6 = getelementptr float, float* %polly.access.cast.priv… 39 ; KERNEL-NEXT: %polly.access.MemRef_A8 = getelementptr float, float addrspace(1)* %polly.access.c… 40 ; KERNEL-NEXT: %shared.write = load float, float* %polly.access.private_array6 [all …]
|
| H A D | shared-memory.ll | 31 ; KERNEL: %polly.access.shared_MemRef_A = getelementptr float, float addrspace(3)* getelementptr … 32 ; KERNEL-NEXT: %polly.access.cast.MemRef_A = bitcast i8 addrspace(1)* %MemRef_A to float addrspac… 33 ; KERNEL-NEXT: %polly.access.MemRef_A = getelementptr float, float addrspace(1)* %polly.access.ca… 34 ; KERNEL-NEXT: %shared.read = load float, float addrspace(1)* %polly.access.MemRef_A 35 ; KERNEL-NEXT: store float %shared.read, float addrspace(3)* %polly.access.shared_MemRef_A 37 ; KERNEL: %polly.access.shared_MemRef_A3 = getelementptr float, float addrspace(3)* getelementptr… 38 ; KERNEL-NEXT: %polly.access.cast.MemRef_A4 = bitcast i8 addrspace(1)* %MemRef_A to float addrspa… 39 ; KERNEL-NEXT: %polly.access.MemRef_A5 = getelementptr float, float addrspace(1)* %polly.access.c… 40 ; KERNEL-NEXT: %shared.write = load float, float addrspace(3)* %polly.access.shared_MemRef_A3 41 ; KERNEL-NEXT: store float %shared.write, float addrspace(1)* %polly.access.MemRef_A5
|
| H A D | spir-codegen.ll | 39 ; CHECK-NEXT: %polly.access.cast.MemRef_A = bitcast i8 addrspace(1)* %MemRef_A to float addrspace… 42 ; CHECK-NEXT: %polly.access.mul.MemRef_A = mul nsw i64 %12, 1024 47 ; CHECK-NEXT: %polly.access.add.MemRef_A = add nsw i64 %polly.access.mul.MemRef_A, %16 48 ; CHECK-NEXT: %polly.access.MemRef_A = getelementptr float, float addrspace(1)* %polly.access.cas… 49 ; CHECK-NEXT: %tmp8_p_scalar_ = load float, float addrspace(1)* %polly.access.MemRef_A, align 4 51 ; CHECK-NEXT: %polly.access.cast.MemRef_A1 = bitcast i8 addrspace(1)* %MemRef_A to float addrspac… 54 ; CHECK-NEXT: %polly.access.mul.MemRef_A2 = mul nsw i64 %18, 1024 59 ; CHECK-NEXT: %polly.access.add.MemRef_A3 = add nsw i64 %polly.access.mul.MemRef_A2, %22 60 ; CHECK-NEXT: %polly.access.MemRef_A4 = getelementptr float, float addrspace(1)* %polly.access.ca… 61 ; CHECK-NEXT: store float %p_tmp9, float addrspace(1)* %polly.access.MemRef_A4, align 4
|
| /llvm-project-15.0.7/polly/test/CodeGen/ |
| H A D | invariant_load_ptr_ptr_noalias.ll | 4 ; CHECK: %polly.access.A = getelementptr i32**, i32*** %A, i64 42 5 ; CHECK: %polly.access.A.load = load i32**, i32*** %polly.access.A 6 ; CHECK: %polly.access.polly.access.A.load = getelementptr i32*, i32** %polly.access.A.load, i64 … 7 ; CHECK: %polly.access.polly.access.A.load.load = load i32*, i32** %polly.access.polly.access.A.l… 10 ; CHECK: %scevgep = getelementptr i32, i32* %polly.access.polly.access.A.load.load, i64 %polly.indv…
|
| H A D | multidim_alias_check.ll | 4 ; CHECK: %polly.access.sext.A = sext i32 %n to i64 5 ; CHECK: %polly.access.mul.A = mul i64 %polly.access.sext.A, %0 6 ; CHECK: %polly.access.add.A = add i64 %polly.access.mul.A, 1 7 ; CHECK: %polly.access.A = getelementptr double, double* %A, i64 %polly.access.add.A 8 ; CHECK: %polly.access.y = getelementptr double, double* %y, i64 0 9 ; CHECK: icmp ule double* %polly.access.A, %polly.access.y
|
| /llvm-project-15.0.7/openmp/libompd/src/ |
| H A D | omp-icv.cpp | 160 .access( in ompd_get_dynamic() 274 .access("used") in ompd_get_nthreads_aux() 291 .access("t_level") /*t.t_level*/ in ompd_get_nthreads_aux() 300 .access( in ompd_get_nthreads_aux() 389 .access("nth") in ompd_get_nthreads() 488 .access("default_device") in ompd_get_default_device() 696 .access("td_icvs") // td->td_icvs in ompd_get_max_active_levels() 821 .access("used") in ompd_get_proc_bind_aux() 831 .access("td_team") /* td->td_team*/ in ompd_get_proc_bind_aux() 842 .access("td_icvs") /* td->td_icvs */ in ompd_get_proc_bind_aux() [all …]
|
| H A D | omp-debug.cpp | 207 .access("t_threads") /*t.t_threads*/ in ompd_get_thread_in_parallel() 292 .access("ompt_serialized_team_info") in ompd_get_curr_parallel_handle() 336 .access("parent") in ompd_get_enclosing_parallel_handle() 348 .access("t"); /*t.t_parent->t*/ in ompd_get_enclosing_parallel_handle() 399 .access("t") /*td.td_team->t*/ in ompd_get_task_parallel_handle() 489 .access("td_team") /*td.td_team*/ in ompd_get_curr_task_handle() 491 .access("t") /*td.td_team->t*/ in ompd_get_curr_task_handle() 534 .access("parent") in ompd_get_generating_task_handle() 552 .access("td_team") /*td.td_team*/ in ompd_get_generating_task_handle() 554 .access("t") /*td.td_team->t*/ in ompd_get_generating_task_handle() [all …]
|
| /llvm-project-15.0.7/polly/test/CodeGen/OpenMP/ |
| H A D | new_multidim_access.ll | 22 ; IR: %polly.access.mul.polly.subfunc.arg.A = mul nsw i64 %polly.indvar, %polly.subfunc.arg.m 24 ; IR: %polly.access.add.polly.subfunc.arg.A = add nsw i64 %polly.access.mul.polly.subfunc.arg.A, %6 25 ; IR: %polly.access.polly.subfunc.arg.A = getelementptr float, float* %polly.subfunc.arg.A, i64 %po… 26 …_scalar_ = load float, float* %polly.access.polly.subfunc.arg.A, align 4, !alias.scope !0, !noalia… 28 ; IR: %polly.access.mul.polly.subfunc.arg.A8 = mul nsw i64 %polly.indvar, %polly.subfunc.arg.m 30 ; IR: %polly.access.add.polly.subfunc.arg.A9 = add nsw i64 %polly.access.mul.polly.subfunc.arg.A8, … 31 ; IR: %polly.access.polly.subfunc.arg.A10 = getelementptr float, float* %polly.subfunc.arg.A, i64 %… 32 …store float %p_tmp11, float* %polly.access.polly.subfunc.arg.A10, align 4, !alias.scope !0, !noali…
|
| /llvm-project-15.0.7/llvm/test/Transforms/Inline/ |
| H A D | parallel-loop-md-callee.ll | 3 ; Check that the !llvm.access.group is still present after inlining. 11 %0 = load i32, i32* %arrayidx, align 4, !llvm.access.group !0 14 %1 = load i32, i32* %arrayidx2, align 4, !llvm.access.group !0 19 %2 = load i32, i32* %arrayidx6, align 4, !llvm.access.group !0 39 call void @Body(i32* %res, i32* undef, i32* %d, i32* %p, i32 %i.0), !llvm.access.group !0 47 !0 = distinct !{} ; access group 52 ; CHECK: load i32,{{.*}}, !llvm.access.group !0 53 ; CHECK: load i32,{{.*}}, !llvm.access.group !0 54 ; CHECK: load i32,{{.*}}, !llvm.access.group !0 55 ; CHECK: store i32 {{.*}}, !llvm.access.group !0
|
| /llvm-project-15.0.7/clang/test/Analysis/ |
| H A D | errno-stdlibraryfunctions-notes.c | 11 int access(const char *path, int amode); 16 access("path", 0); // no note here in test1() 17 access("path", 0); in test1() 26 if (access("path", 0) == -1) { in test2() 40 if (access("path", 0) != -1) { in test3()
|
| /llvm-project-15.0.7/llvm/test/Transforms/SROA/ |
| H A D | mem-par-metadata-sroa.ll | 3 ; Make sure the llvm.access.group meta-data is preserved 36 ; CHECK: store i32 %{{.*}}, ptr %{{.*}}, align 4, !llvm.access.group !1 38 ; CHECK: store i32 %{{.*}}, ptr %{{.*}}, align 4, !llvm.access.group !1 63 %0 = load float, ptr %arrayidx, align 4, !llvm.access.group !11 64 store float %0, ptr %t0, align 4, !llvm.access.group !11 67 %1 = load float, ptr %imaginary_.i.i, align 4, !llvm.access.group !11 68 store float %1, ptr %imaginary_.i, align 4, !llvm.access.group !11 70 %2 = load float, ptr %t0, align 4, !noalias !3, !llvm.access.group !11 71 %3 = load float, ptr %t0, align 4, !noalias !3, !llvm.access.group !11 81 %6 = load i64, ptr %ref.tmp, align 8, !llvm.access.group !11 [all …]
|
| /llvm-project-15.0.7/polly/lib/External/isl/include/isl/ |
| H A D | flow.h | 80 __isl_take isl_union_access_info *access, 84 __isl_take isl_union_access_info *access, 88 __isl_take isl_union_access_info *access, 92 __isl_take isl_union_access_info *access, 96 __isl_take isl_union_access_info *access, 99 __isl_keep isl_union_access_info *access); 101 __isl_take isl_union_access_info *access); 104 __isl_keep isl_union_access_info *access); 109 __isl_take isl_printer *p, __isl_keep isl_union_access_info *access); 111 __isl_keep isl_union_access_info *access); [all …]
|
| /llvm-project-15.0.7/polly/utils/pyscop/ |
| H A D | jscop2iscc.py | 20 for access in statement['accesses']: 21 if access['kind'] == 'read': 22 read = read.union(isl.UMap(access['relation'])) 30 for access in statement['accesses']: 31 if access['kind'] == 'write': 32 write = write.union(isl.UMap(access['relation']))
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/X86/ |
| H A D | parallel-loops.ll | 99 ; CHECK-NEXT: store i32 [[TMP22]], i32* [[TMP18]], align 4, !llvm.access.group [[ACC_GRP1]] 128 %0 = load i32, i32* %arrayidx, align 4, !llvm.access.group !13 130 %1 = load i32, i32* %arrayidx2, align 4, !llvm.access.group !13 135 store i32 %0, i32* %arrayidx4, align 4, !llvm.access.group !15 138 %2 = load i32, i32* %arrayidx6, align 4, !llvm.access.group !13 139 store i32 %2, i32* %arrayidx2, align 4, !llvm.access.group !13 181 %0 = load i32, i32* %arrayidx, align 4, !llvm.access.group !16 183 %1 = load i32, i32* %arrayidx2, align 4, !llvm.access.group !16 188 store i32 %0, i32* %arrayidx4, align 4, !llvm.access.group !17 191 %2 = load i32, i32* %arrayidx6, align 4, !llvm.access.group !16 [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/readability/ |
| H A D | redundant-access-specifiers.rst | 1 .. title:: clang-tidy - readability-redundant-access-specifiers 3 readability-redundant-access-specifiers 7 method) access specifiers. 34 If set to `true`, the check will also diagnose if the first access 50 access specifier will be emitted, because ``public`` is the default member access
|
| /llvm-project-15.0.7/llvm/test/CodeGen/BPF/CORE/ |
| H A D | offset-reloc-multi-array-2.ll | 23 …erve.array.access.index.p0s_struct.v3s.p0s_struct.v3s(%struct.v3* elementtype(%struct.v3) %arg, i3… 24 …serve.struct.access.index.p0a4a4a4i32.p0s_struct.v3s(%struct.v3* elementtype(%struct.v3) %0, i32 1… 25 …rray.access.index.p0a4a4i32.p0a4a4a4i32([4 x [4 x [4 x i32]]]* elementtype([4 x [4 x [4 x i32]]]) … 26 …eserve.array.access.index.p0a4i32.p0a4a4i32([4 x [4 x i32]]* elementtype([4 x [4 x i32]]) %2, i32 … 27 …@llvm.preserve.array.access.index.p0i32.p0a4i32([4 x i32]* elementtype([4 x i32]) %3, i32 1, i32 2… 53 declare %struct.v3* @llvm.preserve.array.access.index.p0s_struct.v3s.p0s_struct.v3s(%struct.v3*, i3… 56 declare [4 x [4 x [4 x i32]]]* @llvm.preserve.struct.access.index.p0a4a4a4i32.p0s_struct.v3s(%struc… 59 declare [4 x [4 x i32]]* @llvm.preserve.array.access.index.p0a4a4i32.p0a4a4a4i32([4 x [4 x [4 x i32… 62 declare [4 x i32]* @llvm.preserve.array.access.index.p0a4i32.p0a4a4i32([4 x [4 x i32]]*, i32, i32) … 65 declare i32* @llvm.preserve.array.access.index.p0i32.p0a4i32([4 x i32]*, i32, i32) #2
|
| H A D | offset-reloc-cast-array-2.ll | 27 …serve.struct.access.index.p0a100i32.p0s_struct.v3s(%struct.v3* elementtype(%struct.v3) %arg, i32 1… 28 …vm.preserve.array.access.index.p0i32.p0a100i32([100 x i32]* elementtype([100 x i32]) %0, i32 1, i3… 30 …access.index.p0a4a4s_struct.v1s.p0a4a4s_struct.v1s([4 x [4 x %struct.v1]]* elementtype([4 x [4 x %… 31 …access.index.p0a4s_struct.v1s.p0a4a4s_struct.v1s([4 x [4 x %struct.v1]]* elementtype([4 x [4 x %st… 32 …rray.access.index.p0s_struct.v1s.p0a4s_struct.v1s([4 x %struct.v1]* elementtype([4 x %struct.v1]) … 33 …preserve.struct.access.index.p0i32.p0s_struct.v1s(%struct.v1* elementtype(%struct.v1) %5, i32 1, i… 68 declare [100 x i32]* @llvm.preserve.struct.access.index.p0a100i32.p0s_struct.v3s(%struct.v3*, i32, … 71 declare i32* @llvm.preserve.array.access.index.p0i32.p0a100i32([100 x i32]*, i32, i32) #2 77 declare [4 x %struct.v1]* @llvm.preserve.array.access.index.p0a4s_struct.v1s.p0a4a4s_struct.v1s([4 … 80 declare %struct.v1* @llvm.preserve.array.access.index.p0s_struct.v1s.p0a4s_struct.v1s([4 x %struct.… [all …]
|
| /llvm-project-15.0.7/llvm/test/Verifier/ |
| H A D | access_group.ll | 4 ; CHECK: Access scope list contains invalid access scope 5 load i8, i8* %p, !llvm.access.group !1 7 load i8, i8* %p, !llvm.access.group !2 9 load i8, i8* %p, !llvm.access.group !3 10 load i8, i8* %p, !llvm.access.group !4
|
| /llvm-project-15.0.7/llvm/test/Bitcode/ |
| H A D | upgrade-elementtype.ll | 7 ; CHECK: %x = call %struct.s* @llvm.preserve.array.access.index.p0s_struct.ss.p0s_struct.ss(%struct… 8 ; CHECK: %1 = call i32* @llvm.preserve.struct.access.index.p0i32.p0s_struct.ss(%struct.s* elementty… 9 …%x = call %struct.s* @llvm.preserve.array.access.index.p0s_struct.ss.p0s_struct.ss(%struct.s* %arg… 10 call i32* @llvm.preserve.struct.access.index.p0i32.p0s_struct.ss(%struct.s* %x, i32 1, i32 1) 14 declare %struct.s* @llvm.preserve.array.access.index.p0s_struct.ss.p0s_struct.ss(%struct.s*, i32, i… 15 declare i32* @llvm.preserve.struct.access.index.p0i32.p0s_struct.ss(%struct.s*, i32, i32)
|