| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | fp-conv-17.mir | 4 define void @f0(double* %ptr1, float* %ptr2) { 5 %val0 = load volatile float, float* %ptr2 6 %val1 = load volatile float, float* %ptr2 7 %val2 = load volatile float, float* %ptr2 8 %val3 = load volatile float, float* %ptr2 9 %val4 = load volatile float, float* %ptr2 10 %val5 = load volatile float, float* %ptr2 11 %val6 = load volatile float, float* %ptr2 12 %val7 = load volatile float, float* %ptr2 13 %val8 = load volatile float, float* %ptr2 [all …]
|
| H A D | and-08.ll | 17 %old = load i8, i8 *%ptr2 19 store i8 %and, i8 *%ptr2 30 %old = load i8, i8 *%ptr2 32 store i8 %and, i8 *%ptr2 45 %old = load i8, i8 *%ptr2 49 store i8 %trunc, i8 *%ptr2 61 %old = load i8, i8 *%ptr2 65 store i8 %trunc, i8 *%ptr2 77 %old = load i8, i8 *%ptr2 93 %old = load i8, i8 *%ptr2 [all …]
|
| H A D | fp-conv-03.ll | 85 %val = load float, float *%ptr2 97 %val0 = load volatile float, float *%ptr2 98 %val1 = load volatile float, float *%ptr2 99 %val2 = load volatile float, float *%ptr2 133 store volatile float %val0, float *%ptr2 134 store volatile float %val1, float *%ptr2 135 store volatile float %val2, float *%ptr2 136 store volatile float %val3, float *%ptr2 137 store volatile float %val4, float *%ptr2 138 store volatile float %val5, float *%ptr2 [all …]
|
| H A D | fp-conv-04.ll | 85 %val = load double, double *%ptr2 97 %val0 = load volatile double, double *%ptr2 98 %val1 = load volatile double, double *%ptr2 99 %val2 = load volatile double, double *%ptr2 100 %val3 = load volatile double, double *%ptr2 133 store volatile double %val0, double *%ptr2 134 store volatile double %val1, double *%ptr2 135 store volatile double %val2, double *%ptr2 136 store volatile double %val3, double *%ptr2 137 store volatile double %val4, double *%ptr2 [all …]
|
| H A D | memcpy-02.ll | 21 store i8 %val, i8 *%ptr2 34 store i8 %trunc, i8 *%ptr2 47 store i8 %trunc, i8 *%ptr2 60 store i8 %trunc, i8 *%ptr2 73 store i8 %trunc, i8 *%ptr2 84 store i16 %val, i16 *%ptr2 97 store i16 %trunc, i16 *%ptr2 147 store i32 %val, i32 *%ptr2 184 store i64 %val, i64 *%ptr2 228 store i64 %val, i64 *%ptr2 [all …]
|
| H A D | xor-08.ll | 10 %ptr2 = getelementptr i8, i8 *%ptr1, i64 1 12 %old = load i8, i8 *%ptr2 14 store i8 %xor, i8 *%ptr2 23 %ptr2 = getelementptr i16, i16 *%ptr1, i64 1 25 %old = load i16, i16 *%ptr2 27 store i16 %xor, i16 *%ptr2 36 %ptr2 = getelementptr i32, i32 *%ptr1, i64 1 38 %old = load i32, i32 *%ptr2 40 store i32 %xor, i32 *%ptr2 51 %old = load i64, i64 *%ptr2 [all …]
|
| H A D | or-08.ll | 10 %ptr2 = getelementptr i8, i8 *%ptr1, i64 1 12 %old = load i8, i8 *%ptr2 14 store i8 %or, i8 *%ptr2 23 %ptr2 = getelementptr i16, i16 *%ptr1, i64 1 25 %old = load i16, i16 *%ptr2 27 store i16 %or, i16 *%ptr2 36 %ptr2 = getelementptr i32, i32 *%ptr1, i64 1 38 %old = load i32, i32 *%ptr2 40 store i32 %or, i32 *%ptr2 51 %old = load i64, i64 *%ptr2 [all …]
|
| H A D | insert-01.ll | 13 %ptr2 = zext i8 %val to i32 15 %or = or i32 %ptr1, %ptr2 26 %ptr2 = zext i8 %val to i32 28 %or = or i32 %ptr2, %ptr1 40 %ptr2 = zext i8 %val to i32 42 %or = or i32 %ptr1, %ptr2 55 %or = or i32 %ptr2, %ptr1 68 %or = or i32 %ptr1, %ptr2 81 %or = or i32 %ptr2, %ptr1 93 %or = or i32 %ptr2, 256 [all …]
|
| H A D | insert-02.ll | 13 %ptr2 = zext i8 %val to i64 15 %or = or i64 %ptr1, %ptr2 26 %ptr2 = zext i8 %val to i64 28 %or = or i64 %ptr2, %ptr1 40 %ptr2 = zext i8 %val to i64 42 %or = or i64 %ptr1, %ptr2 55 %or = or i64 %ptr2, %ptr1 68 %or = or i64 %ptr1, %ptr2 81 %or = or i64 %ptr2, %ptr1 93 %or = or i64 %ptr2, 256 [all …]
|
| H A D | fp-strict-alias.ll | 29 store float %sqrt2, float *%ptr2 52 store float %sqrt2, float *%ptr2 75 store float %sqrt2, float *%ptr2 98 store float %sqrt2, float *%ptr2 120 store volatile float %sqrt2, float *%ptr2 143 store volatile float %sqrt2, float *%ptr2 166 store volatile float %sqrt2, float *%ptr2 211 store float %sqrt2, float *%ptr2 236 store float %sqrt2, float *%ptr2 261 store float %sqrt2, float *%ptr2 [all …]
|
| /llvm-project-15.0.7/openmp/libomptarget/test/mapping/ |
| H A D | pr38704.c | 12 int *ptr2; member 18 s.ptr2 = malloc(2 * sizeof(int)); in main() 20 s2.ptr2 = malloc(2 * sizeof(int)); in main() 22 #pragma omp target enter data map(to: s2.ptr2[0:1]) in main() 23 #pragma omp target map(s.ptr1[0:1], s.ptr2[0:2]) in main() 26 s.ptr2[0] = 2; in main() 27 s.ptr2[1] = 3; in main() 35 printf("s.ptr2[0] = %d\n", s.ptr2[0]); in main() 36 printf("s.ptr2[1] = %d\n", s.ptr2[1]); in main() 39 free(s.ptr2); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/ |
| H A D | swap.pass.cpp | 35 A* ptr2 = new A; in main() local 41 assert(p1.get() == ptr2); in main() 47 assert(p1.get() == ptr2); in main() 53 A* ptr2 = 0; in main() local 59 assert(p1.get() == ptr2); in main() 65 assert(p1.get() == ptr2); in main() 71 A* ptr2 = new A; in main() local 77 assert(p1.get() == ptr2); in main() 83 assert(p1.get() == ptr2); in main() 89 A* ptr2 = 0; in main() local [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec/ |
| H A D | swap.pass.cpp | 36 A* ptr2 = new A; in main() local 42 assert(p1.get() == ptr2); in main() 48 assert(p1.get() == ptr2); in main() 54 A* ptr2 = 0; in main() local 60 assert(p1.get() == ptr2); in main() 66 assert(p1.get() == ptr2); in main() 72 A* ptr2 = new A; in main() local 78 assert(p1.get() == ptr2); in main() 84 assert(p1.get() == ptr2); in main() 90 A* ptr2 = 0; in main() local [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/DeadStoreElimination/ |
| H A D | launder.invariant.group.ll | 7 ; CHECK: %ptr2 = call i8* @llvm.launder.invariant.group.p0i8(i8* %ptr) 8 %ptr2 = call i8* @llvm.launder.invariant.group.p0i8(i8* %ptr) 10 store i8 43, i8* %ptr2 19 %ptr2 = call i8* @llvm.launder.invariant.group.p0i8(i8* %ptr) 21 store i8 43, i8* %ptr2 22 %ptr3 = call i8* @llvm.launder.invariant.group.p0i8(i8* %ptr2) 35 %ptr2 = call i8* @llvm.strip.invariant.group.p0i8(i8* %ptr) 37 store i8 43, i8* %ptr2 38 %ptr3 = call i8* @llvm.strip.invariant.group.p0i8(i8* %ptr2) 51 %ptr2 = call i8* @llvm.strip.invariant.group.p0i8(i8* %ptr) [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/MemCpyOpt/ |
| H A D | capturing-func.ll | 23 %ptr2 = alloca i8 24 call void @foo(i8* %ptr2) 43 %ptr2 = alloca [2 x i8] 45 %ptr2.cast = bitcast [2 x i8]* %ptr2 to i8* 65 %ptr2 = alloca i8 67 call void @foo(i8* %ptr2) 87 %ptr2 = alloca i8 106 %ptr2 = alloca i8 125 %ptr2 = alloca i8 148 %ptr2 = alloca i8 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | prelegalizer-combiner-divrem.mir | 23 %ptr2:_(p1) = COPY $vgpr4_vgpr5 48 %ptr2:_(p1) = COPY $vgpr6_vgpr7 73 %ptr2:_(p1) = COPY $vgpr10_vgpr11 98 %ptr2:_(p1) = COPY $vgpr4_vgpr5 123 %ptr2:_(p1) = COPY $vgpr6_vgpr7 173 %ptr2:_(p1) = COPY $vgpr4_vgpr5 198 %ptr2:_(p1) = COPY $vgpr6_vgpr7 248 %ptr2:_(p1) = COPY $vgpr4_vgpr5 273 %ptr2:_(p1) = COPY $vgpr6_vgpr7 327 %ptr2:_(p1) = G_IMPLICIT_DEF [all …]
|
| H A D | postlegalizer-combiner-divrem.mir | 18 ; CHECK-NEXT: %ptr2:_(p1) = COPY $vgpr4_vgpr5 26 %ptr2:_(p1) = COPY $vgpr4_vgpr5 45 ; CHECK-NEXT: %ptr2:_(p1) = COPY $vgpr4_vgpr5 53 %ptr2:_(p1) = COPY $vgpr4_vgpr5 72 ; CHECK-NEXT: %ptr2:_(p1) = COPY $vgpr4_vgpr5 80 %ptr2:_(p1) = COPY $vgpr4_vgpr5 107 %ptr2:_(p1) = COPY $vgpr4_vgpr5 134 %ptr2:_(p1) = COPY $vgpr6_vgpr7 161 %ptr2:_(p1) = COPY $vgpr6_vgpr7 191 %ptr2:_(p1) = COPY $vgpr4_vgpr5 [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | atomic-ops.c | 159 _Bool fi4d(_Atomic(int) *i, int _AS1 *ptr2) { in fi4d() argument 464 void failureOrder(_Atomic(int) *ptr, int *ptr2) { in failureOrder() argument 472 __atomic_compare_exchange(ptr2, ptr2, ptr2, 0, memory_order_acq_rel, *ptr2); in failureOrder() 477 __atomic_compare_exchange_n(ptr2, ptr2, 43, 1, memory_order_seq_cst, 42); in failureOrder() 482 void generalFailureOrder(_Atomic(int) *ptr, int *ptr2, int success, int fail) { in generalFailureOrder() argument 483 __c11_atomic_compare_exchange_strong(ptr, ptr2, 42, success, fail); in generalFailureOrder() 587 void generalWeakness(int *ptr, int *ptr2, _Bool weak) { in generalWeakness() argument 588 __atomic_compare_exchange_n(ptr, ptr2, 42, weak, memory_order_seq_cst, memory_order_seq_cst); in generalWeakness() 602 __atomic_compare_exchange_n(ptr, ptr2, 42, weak, memory_order_release, memory_order_acquire); in generalWeakness() 619 void EMIT_ALL_THE_THINGS(int *ptr, int *ptr2, int new, _Bool weak, int success, int fail) { in EMIT_ALL_THE_THINGS() argument [all …]
|
| /llvm-project-15.0.7/clang/test/SemaTemplate/ |
| H A D | class-template-id.cpp | 8 A<int, FLOAT> *foo(A<int> *ptr, A<int> const *ptr2, A<int, double> *ptr3) { in foo() argument 11 else if (ptr2) in foo() 12 …return ptr2; // expected-error{{cannot initialize return object of type 'A<int, FLOAT> *' (aka 'A<… in foo() 21 B<17 + 2> *bar(B<(19)> *ptr1, B< (::value + 7) > *ptr2, B<19 - 3> *ptr3) { in bar() argument 24 else if (ptr2) in bar() 25 return ptr2; in bar()
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | phi-equal-incoming-pointers.ll | 41 %ptr2.typed = bitcast i8* %ptr2 to i32* 81 %ptr2.typed = bitcast i8* %ptr2 to i32* 148 %ptr2.typed = bitcast i8* %ptr2 to i32* 230 %ptr2.typed = bitcast i8* %ptr2 to i32* 267 %ptr2.typed = bitcast i8* %ptr2 to i32* 324 %ptr2.typed = bitcast i8* %ptr2 to i32* 364 %res2 = load i8, i8* %ptr2 413 %ptr2.typed = bitcast i8* %ptr2 to i32* 464 %ptr2.typed = bitcast i8* %ptr2 to i32* 515 %ptr2.1 = getelementptr inbounds i8, i8* %ptr2.0, i64 8 [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/BasicAA/ |
| H A D | ptrmask.ll | 6 ; CHECK-NEXT: NoAlias: %struct* %ptr1, i64* %ptr2 7 ; CHECK-NEXT: NoAlias: %struct* %addr.ptr, i64* %ptr2 8 ; CHECK-NEXT: NoAlias: i64* %gep, i64* %ptr2 9 define void @test_noalias(%struct* noalias %ptr1, i64* %ptr2, i64 %offset) { 14 store i64 10, i64* %ptr2 22 define void @test_alias(%struct* %ptr1, i64* %ptr2, i64 %offset) { 27 store i64 10, i64* %ptr2
|
| /llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/ |
| H A D | becount-invalidation.ll | 13 ; CHECK-NEXT: %ptr2 = phi i64* [ %ptr2.next, %loop.latch ], [ null, %entry ] 14 ; CHECK-NEXT: --> %ptr2 U: full-set S: full-set Exits: <<Unknown>> LoopDispositions: { %loop.hea… 15 ; CHECK-NEXT: %ptr1.next = phi i64* [ %ptr2, %loop.header ], [ %ptr1.next.next, %loop2.latch ] 16 ; CHECK-NEXT: --> {%ptr2,+,8}<nuw><%loop2.header> U: full-set S: full-set Exits: <<Unknown>> Loo… 20 ; CHECK-NEXT: --> {%ptr2,+,8}<nuw><%loop2.header> U: full-set S: full-set Exits: <<Unknown>> Loo… 24 ; CHECK-NEXT: --> {(8 + %ptr2),+,8}<nw><%loop2.header> U: full-set S: full-set Exits: <<Unknown>… 27 ; CHECK-NEXT: %ptr2.next = phi i64* [ %ptr1, %if ], [ %arg, %else ] 28 ; CHECK-NEXT: --> %ptr2.next U: full-set S: full-set Exits: <<Unknown>> LoopDispositions: { %loo… 44 %ptr2 = phi i64* [ %ptr2.next, %loop.latch ], [ null, %entry ] 48 %ptr1.next = phi i64* [ %ptr2, %loop.header ], [ %ptr1.next.next, %loop2.latch ] [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/GVN/ |
| H A D | unreachable_block_infinite_loop.ll | 20 %ptr1 = ptrtoint i32* %ptr2 to i64 21 %ptr2 = inttoptr i64 %ptr1 to i32* 25 %phi = phi i32* [ undef, %entry ], [ %ptr2, %bb1 ] 35 %ptr1 = getelementptr i32, i32* %ptr2, i32 0 36 %ptr2 = getelementptr i32, i32* %ptr1, i32 0 40 %phi = phi i32* [ undef, %entry ], [ %ptr2, %bb1 ]
|
| /llvm-project-15.0.7/llvm/test/Transforms/NewGVN/ |
| H A D | unreachable_block_infinite_loop.ll | 20 %ptr1 = ptrtoint i32* %ptr2 to i64 21 %ptr2 = inttoptr i64 %ptr1 to i32* 25 %phi = phi i32* [ undef, %entry ], [ %ptr2, %bb1 ] 35 %ptr1 = getelementptr i32, i32* %ptr2, i32 0 36 %ptr2 = getelementptr i32, i32* %ptr1, i32 0 40 %phi = phi i32* [ undef, %entry ], [ %ptr2, %bb1 ]
|
| /llvm-project-15.0.7/llvm/test/Transforms/Inline/ |
| H A D | pr50589.ll | 7 define <2 x i8> @callee1(<2 x i8>* %ptr1, <2 x i8>* noalias %ptr2, <2 x i1> %mask, <2 x i8> %passth… 14 store <2 x i8> zeroinitializer, <2 x i8>* %ptr2 19 define void @caller1(<2 x i8>* %ptr1, <2 x i8>* %ptr2) { 26 %passthru = load <2 x i8>, <2 x i8>* %ptr2 27 …call <2 x i8> @callee1(<2 x i8>* %ptr1, <2 x i8>* %ptr2, <2 x i1> zeroinitializer, <2 x i8> %passt… 31 define <2 x i8> @callee2(<2 x i8>* %ptr1, <2 x i8>* noalias %ptr2, <2 x i1> %mask) { 38 %passthru = load <2 x i8>, <2 x i8>* %ptr2 40 store <2 x i8> zeroinitializer, <2 x i8>* %ptr2 45 define void @caller2(<2 x i8>* %ptr1, <2 x i8>* %ptr2) { 52 call <2 x i8> @callee2(<2 x i8>* %ptr1, <2 x i8>* %ptr2, <2 x i1> zeroinitializer)
|