| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | cond-move-10.ll | 11 define void @f0(i64 *%ptr0, i64 *%dstPtr) { 16 %ptr1 = getelementptr i64, i64 *%ptr0, i64 2 17 %ptr2 = getelementptr i64, i64 *%ptr0, i64 4 18 %ptr3 = getelementptr i64, i64 *%ptr0, i64 6 19 %ptr4 = getelementptr i64, i64 *%ptr0, i64 8 20 %ptr5 = getelementptr i64, i64 *%ptr0, i64 10 21 %ptr6 = getelementptr i64, i64 *%ptr0, i64 12 22 %ptr7 = getelementptr i64, i64 *%ptr0, i64 14 26 %val0 = load i64, i64 *%ptr0 57 define void @f1(i32 *%ptr0, i32 *%dstPtr) { [all …]
|
| H A D | spill-01.ll | 31 define dso_local void @f1(i32 *%ptr0) { 47 %val0 = load i32, i32 *%ptr0 57 store i32 %val0, i32 *%ptr0 85 %val0 = load i32, i32 *%ptr0 97 store i32 %val0, i32 *%ptr0 127 %val0 = load i64, i64 *%ptr0 139 store i64 %val0, i64 *%ptr0 173 %val0 = load float, float *%ptr0 186 store float %val0, float *%ptr0 217 %val0 = load double, double *%ptr0 [all …]
|
| H A D | fp-mul-01.ll | 78 define float @f7(float *%ptr0) { 83 %ptr1 = getelementptr float, float *%ptr0, i64 2 84 %ptr2 = getelementptr float, float *%ptr0, i64 4 85 %ptr3 = getelementptr float, float *%ptr0, i64 6 86 %ptr4 = getelementptr float, float *%ptr0, i64 8 87 %ptr5 = getelementptr float, float *%ptr0, i64 10 88 %ptr6 = getelementptr float, float *%ptr0, i64 12 89 %ptr7 = getelementptr float, float *%ptr0, i64 14 90 %ptr8 = getelementptr float, float *%ptr0, i64 16 91 %ptr9 = getelementptr float, float *%ptr0, i64 18 [all …]
|
| H A D | fp-sub-02.ll | 78 define double @f7(double *%ptr0) { 83 %ptr1 = getelementptr double, double *%ptr0, i64 2 84 %ptr2 = getelementptr double, double *%ptr0, i64 4 85 %ptr3 = getelementptr double, double *%ptr0, i64 6 86 %ptr4 = getelementptr double, double *%ptr0, i64 8 87 %ptr5 = getelementptr double, double *%ptr0, i64 10 88 %ptr6 = getelementptr double, double *%ptr0, i64 12 89 %ptr7 = getelementptr double, double *%ptr0, i64 14 90 %ptr8 = getelementptr double, double *%ptr0, i64 16 91 %ptr9 = getelementptr double, double *%ptr0, i64 18 [all …]
|
| H A D | fp-sub-01.ll | 78 define float @f7(float *%ptr0) { 83 %ptr1 = getelementptr float, float *%ptr0, i64 2 84 %ptr2 = getelementptr float, float *%ptr0, i64 4 85 %ptr3 = getelementptr float, float *%ptr0, i64 6 86 %ptr4 = getelementptr float, float *%ptr0, i64 8 87 %ptr5 = getelementptr float, float *%ptr0, i64 10 88 %ptr6 = getelementptr float, float *%ptr0, i64 12 89 %ptr7 = getelementptr float, float *%ptr0, i64 14 90 %ptr8 = getelementptr float, float *%ptr0, i64 16 91 %ptr9 = getelementptr float, float *%ptr0, i64 18 [all …]
|
| H A D | fp-mul-03.ll | 78 define double @f7(double *%ptr0) { 83 %ptr1 = getelementptr double, double *%ptr0, i64 2 84 %ptr2 = getelementptr double, double *%ptr0, i64 4 85 %ptr3 = getelementptr double, double *%ptr0, i64 6 86 %ptr4 = getelementptr double, double *%ptr0, i64 8 87 %ptr5 = getelementptr double, double *%ptr0, i64 10 88 %ptr6 = getelementptr double, double *%ptr0, i64 12 89 %ptr7 = getelementptr double, double *%ptr0, i64 14 90 %ptr8 = getelementptr double, double *%ptr0, i64 16 91 %ptr9 = getelementptr double, double *%ptr0, i64 18 [all …]
|
| H A D | fp-div-01.ll | 78 define float @f7(float *%ptr0) { 83 %ptr1 = getelementptr float, float *%ptr0, i64 2 84 %ptr2 = getelementptr float, float *%ptr0, i64 4 85 %ptr3 = getelementptr float, float *%ptr0, i64 6 86 %ptr4 = getelementptr float, float *%ptr0, i64 8 87 %ptr5 = getelementptr float, float *%ptr0, i64 10 88 %ptr6 = getelementptr float, float *%ptr0, i64 12 89 %ptr7 = getelementptr float, float *%ptr0, i64 14 90 %ptr8 = getelementptr float, float *%ptr0, i64 16 91 %ptr9 = getelementptr float, float *%ptr0, i64 18 [all …]
|
| H A D | fp-div-02.ll | 78 define double @f7(double *%ptr0) { 83 %ptr1 = getelementptr double, double *%ptr0, i64 2 84 %ptr2 = getelementptr double, double *%ptr0, i64 4 85 %ptr3 = getelementptr double, double *%ptr0, i64 6 86 %ptr4 = getelementptr double, double *%ptr0, i64 8 87 %ptr5 = getelementptr double, double *%ptr0, i64 10 88 %ptr6 = getelementptr double, double *%ptr0, i64 12 89 %ptr7 = getelementptr double, double *%ptr0, i64 14 90 %ptr8 = getelementptr double, double *%ptr0, i64 16 91 %ptr9 = getelementptr double, double *%ptr0, i64 18 [all …]
|
| H A D | fp-add-01.ll | 78 define float @f7(float *%ptr0) { 83 %ptr1 = getelementptr float, float *%ptr0, i64 2 84 %ptr2 = getelementptr float, float *%ptr0, i64 4 85 %ptr3 = getelementptr float, float *%ptr0, i64 6 86 %ptr4 = getelementptr float, float *%ptr0, i64 8 87 %ptr5 = getelementptr float, float *%ptr0, i64 10 88 %ptr6 = getelementptr float, float *%ptr0, i64 12 89 %ptr7 = getelementptr float, float *%ptr0, i64 14 90 %ptr8 = getelementptr float, float *%ptr0, i64 16 91 %ptr9 = getelementptr float, float *%ptr0, i64 18 [all …]
|
| H A D | fp-add-02.ll | 77 define double @f7(double *%ptr0) { 82 %ptr1 = getelementptr double, double *%ptr0, i64 2 83 %ptr2 = getelementptr double, double *%ptr0, i64 4 84 %ptr3 = getelementptr double, double *%ptr0, i64 6 85 %ptr4 = getelementptr double, double *%ptr0, i64 8 86 %ptr5 = getelementptr double, double *%ptr0, i64 10 87 %ptr6 = getelementptr double, double *%ptr0, i64 12 88 %ptr7 = getelementptr double, double *%ptr0, i64 14 89 %ptr8 = getelementptr double, double *%ptr0, i64 16 90 %ptr9 = getelementptr double, double *%ptr0, i64 18 [all …]
|
| H A D | or-03.ll | 100 define i64 @f9(i64 *%ptr0) { 105 %ptr1 = getelementptr i64, i64 *%ptr0, i64 2 106 %ptr2 = getelementptr i64, i64 *%ptr0, i64 4 107 %ptr3 = getelementptr i64, i64 *%ptr0, i64 6 108 %ptr4 = getelementptr i64, i64 *%ptr0, i64 8 109 %ptr5 = getelementptr i64, i64 *%ptr0, i64 10 110 %ptr6 = getelementptr i64, i64 *%ptr0, i64 12 111 %ptr7 = getelementptr i64, i64 *%ptr0, i64 14 112 %ptr8 = getelementptr i64, i64 *%ptr0, i64 16 113 %ptr9 = getelementptr i64, i64 *%ptr0, i64 18 [all …]
|
| H A D | xor-03.ll | 100 define i64 @f9(i64 *%ptr0) { 105 %ptr1 = getelementptr i64, i64 *%ptr0, i64 2 106 %ptr2 = getelementptr i64, i64 *%ptr0, i64 4 107 %ptr3 = getelementptr i64, i64 *%ptr0, i64 6 108 %ptr4 = getelementptr i64, i64 *%ptr0, i64 8 109 %ptr5 = getelementptr i64, i64 *%ptr0, i64 10 110 %ptr6 = getelementptr i64, i64 *%ptr0, i64 12 111 %ptr7 = getelementptr i64, i64 *%ptr0, i64 14 112 %ptr8 = getelementptr i64, i64 *%ptr0, i64 16 113 %ptr9 = getelementptr i64, i64 *%ptr0, i64 18 [all …]
|
| H A D | int-mul-04.ll | 99 define i64 @f9(i64 *%ptr0) { 104 %ptr1 = getelementptr i64, i64 *%ptr0, i64 2 105 %ptr2 = getelementptr i64, i64 *%ptr0, i64 4 106 %ptr3 = getelementptr i64, i64 *%ptr0, i64 6 107 %ptr4 = getelementptr i64, i64 *%ptr0, i64 8 108 %ptr5 = getelementptr i64, i64 *%ptr0, i64 10 109 %ptr6 = getelementptr i64, i64 *%ptr0, i64 12 110 %ptr7 = getelementptr i64, i64 *%ptr0, i64 14 111 %ptr8 = getelementptr i64, i64 *%ptr0, i64 16 112 %ptr9 = getelementptr i64, i64 *%ptr0, i64 18 [all …]
|
| H A D | int-sub-04.ll | 100 define i64 @f9(i64 *%ptr0) { 105 %ptr1 = getelementptr i64, i64 *%ptr0, i64 2 106 %ptr2 = getelementptr i64, i64 *%ptr0, i64 4 107 %ptr3 = getelementptr i64, i64 *%ptr0, i64 6 108 %ptr4 = getelementptr i64, i64 *%ptr0, i64 8 109 %ptr5 = getelementptr i64, i64 *%ptr0, i64 10 110 %ptr6 = getelementptr i64, i64 *%ptr0, i64 12 111 %ptr7 = getelementptr i64, i64 *%ptr0, i64 14 112 %ptr8 = getelementptr i64, i64 *%ptr0, i64 16 113 %ptr9 = getelementptr i64, i64 *%ptr0, i64 18 [all …]
|
| H A D | and-03.ll | 100 define i64 @f9(i64 *%ptr0) { 105 %ptr1 = getelementptr i64, i64 *%ptr0, i64 2 106 %ptr2 = getelementptr i64, i64 *%ptr0, i64 4 107 %ptr3 = getelementptr i64, i64 *%ptr0, i64 6 108 %ptr4 = getelementptr i64, i64 *%ptr0, i64 8 109 %ptr5 = getelementptr i64, i64 *%ptr0, i64 10 110 %ptr6 = getelementptr i64, i64 *%ptr0, i64 12 111 %ptr7 = getelementptr i64, i64 *%ptr0, i64 14 112 %ptr8 = getelementptr i64, i64 *%ptr0, i64 16 113 %ptr9 = getelementptr i64, i64 *%ptr0, i64 18 [all …]
|
| H A D | int-add-05.ll | 101 define i64 @f9(i64 *%ptr0) { 107 %ptr1 = getelementptr i64, i64 *%ptr0, i64 2 108 %ptr2 = getelementptr i64, i64 *%ptr0, i64 4 109 %ptr3 = getelementptr i64, i64 *%ptr0, i64 6 110 %ptr4 = getelementptr i64, i64 *%ptr0, i64 8 111 %ptr5 = getelementptr i64, i64 *%ptr0, i64 10 112 %ptr6 = getelementptr i64, i64 *%ptr0, i64 12 113 %ptr7 = getelementptr i64, i64 *%ptr0, i64 14 114 %ptr8 = getelementptr i64, i64 *%ptr0, i64 16 115 %ptr9 = getelementptr i64, i64 *%ptr0, i64 18 [all …]
|
| H A D | fp-strict-sub-01.ll | 97 define float @f7(float *%ptr0) #0 { 102 %ptr1 = getelementptr float, float *%ptr0, i64 2 103 %ptr2 = getelementptr float, float *%ptr0, i64 4 104 %ptr3 = getelementptr float, float *%ptr0, i64 6 105 %ptr4 = getelementptr float, float *%ptr0, i64 8 106 %ptr5 = getelementptr float, float *%ptr0, i64 10 107 %ptr6 = getelementptr float, float *%ptr0, i64 12 108 %ptr7 = getelementptr float, float *%ptr0, i64 14 109 %ptr8 = getelementptr float, float *%ptr0, i64 16 110 %ptr9 = getelementptr float, float *%ptr0, i64 18 [all …]
|
| H A D | fp-strict-sub-02.ll | 97 define double @f7(double *%ptr0) #0 { 102 %ptr1 = getelementptr double, double *%ptr0, i64 2 103 %ptr2 = getelementptr double, double *%ptr0, i64 4 104 %ptr3 = getelementptr double, double *%ptr0, i64 6 105 %ptr4 = getelementptr double, double *%ptr0, i64 8 106 %ptr5 = getelementptr double, double *%ptr0, i64 10 107 %ptr6 = getelementptr double, double *%ptr0, i64 12 108 %ptr7 = getelementptr double, double *%ptr0, i64 14 109 %ptr8 = getelementptr double, double *%ptr0, i64 16 110 %ptr9 = getelementptr double, double *%ptr0, i64 18 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | noalias-scope-decl.ll | 4 define void @test01(i8* %ptr0, i8* %ptr1) { 11 store i8 42, i8* %ptr0 24 store i8 42, i8* %ptr0, !alias.scope !0 103 define void @test11(i8* %ptr0) { 113 define void @test12(i8* %ptr0) { 123 define void @test13(i8* %ptr0) { 133 define void @test14(i8* %ptr0) { 139 store i8 42, i8* %ptr0, !noalias !0 143 define void @test15(i8* %ptr0) { 149 store i8 42, i8* %ptr0, !noalias !3 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | si-triv-disjoint-mem-access.ll | 18 %ptr1 = getelementptr inbounds i32, i32 addrspace(3)* %ptr0, i32 1 19 %ptr2 = getelementptr inbounds i32, i32 addrspace(3)* %ptr0, i32 3 42 %ptr1 = getelementptr inbounds i32, i32 addrspace(3)* %ptr0, i32 1 43 %ptr2 = getelementptr inbounds i32, i32 addrspace(3)* %ptr0, i32 3 68 %ptr1 = getelementptr inbounds i32, i32 addrspace(3)* %ptr0, i32 1 69 %ptr2 = getelementptr inbounds i32, i32 addrspace(3)* %ptr0, i32 3 99 %ptr1 = getelementptr inbounds i32, i32 addrspace(4)* %ptr0, i64 1 100 %ptr2 = getelementptr inbounds i32, i32 addrspace(4)* %ptr0, i64 3 128 %ptr1 = getelementptr inbounds i32, i32 addrspace(4)* %ptr0, i64 1 129 %ptr2 = getelementptr inbounds i32, i32 addrspace(4)* %ptr0, i64 3 [all …]
|
| H A D | promote-alloca-to-lds-select.ll | 19 ; CHECK: %select = select i1 undef, i32 addrspace(3)* %ptr0, i32 addrspace(3)* %ptr1 25 %select = select i1 undef, i32 addrspace(5)* %ptr0, i32 addrspace(5)* %ptr1 35 ; CHECK: %ptr0 = getelementptr inbounds i32, i32 addrspace(5)* %alloca0, i32 %a 37 ; CHECK: %select = select i1 undef, i32 addrspace(5)* %ptr0, i32 addrspace(5)* %ptr1 41 %ptr0 = getelementptr inbounds i32, i32 addrspace(5)* %alloca0, i32 %a 43 %select = select i1 undef, i32 addrspace(5)* %ptr0, i32 addrspace(5)* %ptr1 53 ; CHECK: %select = select i1 undef, i32 addrspace(3)* %ptr0, i32 addrspace(3)* %ptr1 59 %select = select i1 undef, i32 addrspace(5)* %ptr0, i32 addrspace(5)* %ptr1 74 %select0 = select i1 %c1, i32 addrspace(5)* %ptr0, i32 addrspace(5)* %ptr1 85 store i32 0, i32 addrspace(5)* %ptr0 [all …]
|
| H A D | load-select-ptr.ll | 20 define amdgpu_kernel void @select_ptr_crash_i64_flat(i32 %tmp, [8 x i32], i64* %ptr0, [8 x i32], i6… 22 %tmp3 = load i64, i64* %ptr0, align 8 41 define amdgpu_kernel void @select_ptr_crash_i64_global(i32 %tmp, [8 x i32], i64 addrspace(1)* %ptr0… 43 %tmp3 = load i64, i64 addrspace(1)* %ptr0, align 8 56 define amdgpu_kernel void @select_ptr_crash_i64_local(i32 %tmp, i64 addrspace(3)* %ptr0, i64 addrsp… 58 %tmp3 = load i64, i64 addrspace(3)* %ptr0, align 8 73 define amdgpu_kernel void @select_ptr_crash_i64_local_offsets(i32 %tmp, i64 addrspace(3)* %ptr0, i6… 75 %gep0 = getelementptr inbounds i64, i64 addrspace(3)* %ptr0, i64 16
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoadStoreVectorizer/AMDGPU/ |
| H A D | adjust-alloca-alignment.ll | 15 %val0 = load i8, i8 addrspace(5)* %ptr0, align 1 27 ; ALIGNED: load i16, i16 addrspace(5)* %ptr0, align 1{{$}} 32 %val0 = load i16, i16 addrspace(5)* %ptr0, align 1 47 ; ALIGNED: load i32, i32 addrspace(5)* %ptr0, align 1 52 %val0 = load i32, i32 addrspace(5)* %ptr0, align 1 68 %val0 = load i32, i32 addrspace(5)* %ptr0, align 1 80 ; ALIGNED: store i8 9, i8 addrspace(5)* %ptr0, align 1{{$}} 85 store i8 9, i8 addrspace(5)* %ptr0, align 1 100 store i16 9, i16 addrspace(5)* %ptr0, align 1 114 ; ALIGNED: store i32 9, i32 addrspace(5)* %ptr0, align 1 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | postlegalizercombiner-and.mir | 37 ; CHECK-NEXT: %ptr0:_(p1) = COPY $vgpr0_vgpr1 43 %ptr0:_(p1) = COPY $vgpr0_vgpr1 64 ; CHECK-NEXT: %ptr0:_(p1) = COPY $vgpr0_vgpr1 70 %ptr0:_(p1) = COPY $vgpr0_vgpr1 91 ; CHECK-NEXT: %ptr0:_(p1) = COPY $vgpr0_vgpr1 97 %ptr0:_(p1) = COPY $vgpr0_vgpr1 124 %ptr0:_(p1) = COPY $vgpr0_vgpr1 154 %ptr0:_(p1) = COPY $vgpr0_vgpr1 184 %ptr0:_(p1) = COPY $vgpr0_vgpr1 298 %ptr0:_(p1) = COPY $vgpr0_vgpr1 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SPARC/ |
| H A D | float.ll | 94 define void @test_xtos_stox(i64 %a, i64* %ptr0, float* %ptr1) { 99 store i64 %1, i64* %ptr0, align 8 115 define void @test_itos_stoi(i32 %a, i32* %ptr0, float* %ptr1) { 120 store i32 %1, i32* %ptr0, align 8 142 store i64 %1, i64* %ptr0, align 8 163 store i32 %1, i32* %ptr0, align 8 184 store i64 %1, i64* %ptr0, align 8 200 define void @test_utos_stou(i32 %a, i32* %ptr0, float* %ptr1) { 205 store i32 %1, i32* %ptr0, align 8 227 store i64 %1, i64* %ptr0, align 8 [all …]
|