| /llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/ |
| H A D | ptrtoint.ll | 14 ; X64-LABEL: 'ptrtoint' 26 ; X32-LABEL: 'ptrtoint' 38 %p0 = ptrtoint i8* %in to i64 39 %p1 = ptrtoint i8* %in to i32 40 %p2 = ptrtoint i8* %in to i16 190 ; ptrtoint of GEP is fine. 216 ; ptrtoint of AddRec 274 ; ptrtoint of UMax 298 ; ptrtoint of SMax 322 ; ptrtoint of UMin [all …]
|
| H A D | pr46786.ll | 44 ; CHECK-NEXT: --> ((-1 * (ptrtoint i8* %p to i32)) + ((1 + (ptrtoint i8* %p to i32)) umax (2 + (… 46 ; CHECK-NEXT: --> ((-1 * ((1 + (ptrtoint i8* %p to i32)) umax (2 + (ptrtoint i8* %p to i32)))) +… 48 ; CHECK-NEXT: --> ((-1 * ((1 + (ptrtoint i8* %p to i32)) umax (2 + (ptrtoint i8* %p to i32)))) +… 68 ; CHECK-NEXT: --> ((-1 * (ptrtoint i8* %p to i32)) + ((1 + (ptrtoint i8* %p to i32)) smax (2 + (… 70 ; CHECK-NEXT: --> ((-1 * ((1 + (ptrtoint i8* %p to i32)) smax (2 + (ptrtoint i8* %p to i32)))) +… 72 ; CHECK-NEXT: --> ((-1 * ((1 + (ptrtoint i8* %p to i32)) smax (2 + (ptrtoint i8* %p to i32)))) +… 92 ; CHECK-NEXT: --> ((-1 * (ptrtoint i8* %p to i32)) + ((1 + (ptrtoint i8* %p to i32)) umin (2 + (… 94 ; CHECK-NEXT: --> ((-1 * ((1 + (ptrtoint i8* %p to i32)) umin (2 + (ptrtoint i8* %p to i32)))) +… 96 ; CHECK-NEXT: --> ((-1 * ((1 + (ptrtoint i8* %p to i32)) umin (2 + (ptrtoint i8* %p to i32)))) +… 116 ; CHECK-NEXT: --> ((-1 * (ptrtoint i8* %p to i32)) + ((1 + (ptrtoint i8* %p to i32)) smin (2 + (… [all …]
|
| H A D | pointer-rounding.ll | 7 ; CHECK-NEXT: %i = ptrtoint ptr %obj to i64 17 %i = ptrtoint ptr %obj to i64 27 ; CHECK-NEXT: %i = ptrtoint ptr %obj_donor to i64 37 %i = ptrtoint ptr %obj_donor to i64 47 ; CHECK-NEXT: %intptr = ptrtoint ptr %obj to i64 59 %intptr = ptrtoint ptr %obj to i64 82 %intptr = ptrtoint ptr %obj_donor to i64 93 ; CHECK-NEXT: %i = ptrtoint ptr %obj to i64 107 %i = ptrtoint ptr %obj to i64 134 %i = ptrtoint ptr %obj_donor to i64 [all …]
|
| H A D | ptrtoint-constantexpr-loop.ll | 17 ; PTR64_IDX64-NEXT: --> ((ptrtoint [0 x i8]* @global to i64) + %arg) U: full-set S: full-set Exi… 19 ; PTR64_IDX64-NEXT: --> ((ptrtoint [0 x i8]* @global to i64) + %arg) U: full-set S: full-set Exi… 51 ; PTR16_IDX16-NEXT: --> ((ptrtoint [0 x i8]* @global to i16) + %arg) U: full-set S: full-set Exi… 53 ; PTR16_IDX16-NEXT: --> ((ptrtoint [0 x i8]* @global to i16) + %arg) U: full-set S: full-set Exi… 85 %tmp12 = getelementptr i8, i8* %arg, i64 ptrtoint ([0 x i8]* @global to i64) 121 ; PTR64_IDX32-NEXT: --> (ptrtoint ([0 x i8]* @global to i32) + %arg) U: full-set S: full-set Exi… 123 ; PTR64_IDX32-NEXT: --> (ptrtoint ([0 x i8]* @global to i32) + %arg) U: full-set S: full-set Exi… 138 ; PTR16_IDX16-NEXT: --> ((ptrtoint [0 x i8]* @global to i16) + %arg) U: full-set S: full-set Exi… 140 ; PTR16_IDX16-NEXT: --> ((ptrtoint [0 x i8]* @global to i16) + %arg) U: full-set S: full-set Exi… 322 %tmp = sub i32 %arg, ptrtoint ([0 x i8]* @global to i32) [all …]
|
| /llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/ |
| H A D | odr-check-ignore.ll | 12 … i64, i64, i64, i64 } { i64 ptrtoint (ptr @a to i64), i64 8, i64 32, i64 ptrtoint (ptr @___asan_ge… 13 … i64, i64, i64, i64 } { i64 ptrtoint (ptr @b to i64), i64 8, i64 32, i64 ptrtoint (ptr @___asan_ge… 14 … i64, i64, i64, i64 } { i64 ptrtoint (ptr @c to i64), i64 8, i64 32, i64 ptrtoint (ptr @___asan_ge… 15 … i64, i64, i64, i64 } { i64 ptrtoint (ptr @d to i64), i64 8, i64 32, i64 ptrtoint (ptr @___asan_ge… 17 … i64, i64, i64, i64 } { i64 ptrtoint (ptr @0 to i64), i64 8, i64 32, i64 ptrtoint (ptr @___asan_ge… 18 … i64, i64, i64, i64 } { i64 ptrtoint (ptr @1 to i64), i64 8, i64 32, i64 ptrtoint (ptr @___asan_ge… 19 … i64, i64, i64, i64 } { i64 ptrtoint (ptr @2 to i64), i64 8, i64 32, i64 ptrtoint (ptr @___asan_ge… 20 … i64, i64, i64, i64 } { i64 ptrtoint (ptr @3 to i64), i64 8, i64 32, i64 ptrtoint (ptr @___asan_ge…
|
| /llvm-project-15.0.7/llvm/test/Transforms/InferAddressSpaces/AMDGPU/ |
| H A D | noop-ptrint-pair.ll | 9 ; NOTTI-NEXT: %1 = ptrtoint i32 addrspace(1)* %x.coerce to i64 14 %1 = ptrtoint i32 addrspace(1)* %x.coerce to i64 21 ; AMDGCN-NEXT: ptrtoint i32 addrspace(3)* %{{.*}} to i64 25 ; NOTTI-NEXT: ptrtoint i32 addrspace(3)* %{{.*}} to i64 30 %1 = ptrtoint i32 addrspace(3)* %x.coerce to i64 37 ; AMDGCN-NEXT: ptrtoint i32 addrspace(1)* %{{.*}} to i32 41 ; NOTTI-NEXT: ptrtoint i32 addrspace(1)* %{{.*}} to i32 46 %1 = ptrtoint i32 addrspace(1)* %x.coerce to i32 69 ret i32* inttoptr (i64 ptrtoint (i32 addrspace(1)* @g to i64) to i32*) 78 %i = inttoptr i64 ptrtoint (i32 addrspace(1)* @g to i64) to i32* [all …]
|
| /llvm-project-15.0.7/llvm/test/Bitcode/ |
| H A D | constexpr-to-instr.ll | 8 ; CHECK-NEXT: %constexpr = ptrtoint ptr @g to i64 10 ret i64 ptrtoint (ptr @g to i64) 15 ; CHECK-NEXT: %constexpr = ptrtoint ptr @g to i64 23 ; CHECK-NEXT: %constexpr = ptrtoint ptr @g to i64 32 ; CHECK-NEXT: %constexpr = ptrtoint ptr @g to i64 42 ; CHECK-NEXT: %constexpr = ptrtoint ptr @g to i32 50 ; CHECK-NEXT: %constexpr = ptrtoint ptr @g to i64 78 ret i64 add (i64 ptrtoint (ptr @g to i64), i64 ptrtoint (ptr @g to i64)) 87 ret i64 add (i64 ptrtoint (ptr @g to i64), i64 ptrtoint (ptr @g2 to i64)) 97 %add = add i64 %x, ptrtoint (ptr @g to i64) [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGenOpenCL/ |
| H A D | size_t.cl | 7 //SZ32: ptrtoint i8* %{{.*}} to i32 9 //SZ64ONLY: ptrtoint i8* %{{.*}} to i64 17 //SZ32: ptrtoint i8 addrspace(1)* %{{.*}} to i32 47 //AMDGCN: ptrtoint i8* %{{.*}} to i64 100 //SZ32: ptrtoint i8* %{{.*}} to i32 101 //SZ32: ptrtoint i8* %{{.*}} to i32 103 //SZ64ONLY: ptrtoint i8* %{{.*}} to i64 104 //SZ64ONLY: ptrtoint i8* %{{.*}} to i64 113 //SZ32: ptrtoint i8* %{{.*}} to i32 116 //SZ64ONLY: ptrtoint i8* %{{.*}} to i64 [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/COFF/ |
| H A D | cross-section-relative.ll | 15 @t1 = global i64 add(i64 sub(i64 ptrtoint(i32* @g3 to i64), i64 ptrtoint(i64* @t1 to i64)), i64 4),… 17 @t2 = global i64 sub(i64 ptrtoint(i32* @g3 to i64), i64 ptrtoint(i64* @t2 to i64)), section ".fix" 19 @t3 = global i64 sub(i64 sub(i64 ptrtoint(i32* @g3 to i64), i64 ptrtoint(i64* @t3 to i64)), i64 4),… 21 @t4 = global i32 trunc(i64 sub(i64 ptrtoint(i32* @g3 to i64), i64 ptrtoint(i32* @t4 to i64)) to i32… 26 @t5 = global i32 trunc(i64 sub(i64 ptrtoint(i32* @g3 to i64), i64 ptrtoint(i64** @__ImageBase to i6… 29 @t6 = global i32 trunc(i64 sub(i64 ptrtoint(i32* getelementptr (i32, i32* @g3, i32 1) to i64), i64 … 39 …i32 trunc(i64 sub(i64 ptrtoint(i32* @g3 to i64), i64 ptrtoint(i32* getelementptr inbounds (%struct…
|
| /llvm-project-15.0.7/llvm/test/Assembler/ |
| H A D | flags.ll | 179 ret i64 ashr exact (i64 ptrtoint (i64* @addr to i64), i64 9) 194 ret i64 add (i64 ptrtoint (i64* @addr to i64), i64 91) 199 ret i64 sub (i64 ptrtoint (i64* @addr to i64), i64 91) 204 ret i64 mul (i64 ptrtoint (i64* @addr to i64), i64 91) 229 ret i64 add nsw (i64 ptrtoint (i64* @addr to i64), i64 91) 234 ret i64 sub nsw (i64 ptrtoint (i64* @addr to i64), i64 91) 239 ret i64 mul nsw (i64 ptrtoint (i64* @addr to i64), i64 91) 244 ret i64 shl nsw (i64 ptrtoint (i64* @addr to i64), i64 17) 250 ret i64 add nuw (i64 ptrtoint (i64* @addr to i64), i64 91) 255 ret i64 sub nuw (i64 ptrtoint (i64* @addr to i64), i64 91) [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | sub-gep.ll | 13 %i1 = ptrtoint i32* %p1 to i64 14 %i2 = ptrtoint i32* %p2 to i64 26 %i1 = ptrtoint i32* %p1 to i64 27 %i2 = ptrtoint i32* %p2 to i64 39 %i1 = ptrtoint i32* %p1 to i64 40 %i2 = ptrtoint i32* %p2 to i64 190 %C = ptrtoint i8* %B to i64 192 %E = ptrtoint i8* %P to i64 217 %C = ptrtoint i8* %B to i64 218 %E = ptrtoint i8* %P to i64 [all …]
|
| H A D | ptrtoint-nullgep.ll | 137 %ret = ptrtoint i8 addrspace(1)* %ptr to i64 153 %ret = ptrtoint i8 addrspace(1)* %ptr to i64 169 %ret = ptrtoint i8 addrspace(1)* %ptr to i64 187 %ret = ptrtoint i8 addrspace(1)* %ptr to i64 210 %ret = ptrtoint i8 addrspace(1)* %ptr to i64 237 %ret = ptrtoint i8 addrspace(1)* %ptr to i64 260 %ret = ptrtoint i8 addrspace(1)* %ptr to i64 287 %ret = ptrtoint i8 addrspace(1)* %ptr to i64 315 %ret = ptrtoint i8 addrspace(1)* %ptr to i64 364 %ret = ptrtoint i8 addrspace(1)* %ptr to i32 [all …]
|
| H A D | cast_ptr.ll | 20 %tc = ptrtoint i8* %t to i32 33 %ta = ptrtoint i8* %a to i32 34 %tb = ptrtoint i8* %b to i32 46 %ta = ptrtoint i8 addrspace(2)* %a to i16 47 %tb = ptrtoint i8 addrspace(2)* %b to i16 59 %ta = ptrtoint i8 addrspace(2)* %a to i32 60 %tb = ptrtoint i8 addrspace(2)* %b to i32 74 %i0 = ptrtoint i8* %p to i32 75 %i1 = ptrtoint i8 addrspace(1)* %q to i32 88 %i0 = ptrtoint i8* @global to i32 [all …]
|
| H A D | phi-int2ptr-fold.ll | 7 ; convert ptrtoint [ phi[ inttoptr (ptrtoint (x) ) ] ---> ptrtoint (phi[x]) 24 %X.i = ptrtoint i32** %X to i64 29 %Y.i = ptrtoint i32** %Y to i64 35 %X.p.i = ptrtoint i32* %phi to i64 53 %X.i = ptrtoint i32** %X to i64 59 %X.p.i = ptrtoint i32* %phi to i64 79 %X.i = ptrtoint i16** %X to i64 85 %X.p.i = ptrtoint i32* %phi to i64 109 %X.i = ptrtoint i32** %X to i32 115 %X.p.i = ptrtoint i32* %phi to i64 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/GlobalDCE/ |
| H A D | virtual-functions-nonptr.ll | 9 …i32 trunc (i64 sub (i64 ptrtoint (void ()* @vfunc2 to i64), i64 ptrtoint ({ [2 x i32] }* @vtableA … 14 ; CHECK-SAME: i32 trunc (i64 sub (i64 ptrtoint (void ()* @vfunc2 to i64), i64 ptrtoint ({ [2 x i3… 18 …i32 trunc (i64 sub (i64 ptrtoint (void ()* @vfunc1 to i64), i64 ptrtoint ({ [2 x i32] }* @vtableB … 19 …i32 trunc (i64 sub (i64 ptrtoint (void ()* @vfunc2 to i64), i64 ptrtoint ({ [2 x i32] }* @vtableB … 23 ; CHECK-SAME: i32 trunc (i64 sub (i64 ptrtoint (void ()* @vfunc1 to i64), i64 ptrtoint ({ [2 x i3… 24 ; CHECK-SAME: i32 trunc (i64 sub (i64 ptrtoint (void ()* @vfunc2 to i64), i64 ptrtoint ({ [2 x i3… 36 %1 = ptrtoint { [2 x i32] }* @vtableA to i64 ; to keep @vtableA alive 37 %2 = ptrtoint { [2 x i32] }* @vtableB to i64 ; to keep @vtableB alive
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/ConstProp/ |
| H A D | bitcast.ll | 22 ; CHECK-NEXT: [[CMP:%.*]] = icmp eq i32 ptrtoint (ptr @a to i32), [[BITCAST]] 25 %fadd = fadd float bitcast (i32 ptrtoint (ptr @b to i32) to float), 2.0 27 %cmp = icmp eq i32 ptrtoint (ptr @a to i32), %bitcast 38 … ret i1 fcmp oeq (float bitcast (i32 ptrtoint (ptr @c to i32) to float), float bitcast (i32 add… 40 …%cmp = fcmp oeq float bitcast (i32 ptrtoint (ptr @c to i32) to float), bitcast (i32 add (i32 ptrto… 48 …NEXT: ret i1 fcmp oeq (float bitcast (i32 ptrtoint (ptr @a to i32) to float), float bitcast (i3… 50 …%cmp = fcmp oeq float bitcast (i32 ptrtoint (ptr @a to i32) to float), bitcast (i32 ptrtoint (ptr … 58 …NEXT: ret i1 fcmp une (float bitcast (i32 ptrtoint (ptr @a to i32) to float), float bitcast (i3… 60 …%cmp = fcmp une float bitcast (i32 ptrtoint (ptr @a to i32) to float), bitcast (i32 ptrtoint (ptr … 68 …%cmp = fcmp ueq float bitcast (i32 ptrtoint (ptr @a to i32) to float), bitcast (i32 ptrtoint (ptr … [all …]
|
| /llvm-project-15.0.7/llvm/test/Instrumentation/HWAddressSanitizer/X86/ |
| H A D | globals.ll | 6 …ptrtoint (ptr @__start_hwasan_globals to i64), i64 ptrtoint (ptr @hwasan.note to i64)) to i32), i3… 11 …ate constant { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @four.hwasan to i64), i64 ptrtoi… 14 …te constant { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @sixteen.hwasan to i64), i64 ptrt… 17 …ate constant { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @huge.hwasan to i64), i64 ptrtoi… 18 …ant { i32, i32 } { i32 trunc (i64 add (i64 sub (i64 ptrtoint (ptr @huge.hwasan to i64), i64 ptrtoi… 20 ; CHECK: @four = alias i32, inttoptr (i64 add (i64 ptrtoint (ptr @four.hwasan to i64), i64 63410682… 21 ; CHECK: @sixteen = alias [16 x i8], inttoptr (i64 add (i64 ptrtoint (ptr @sixteen.hwasan to i64), … 22 ; CHECK: @huge = alias [16777232 x i8], inttoptr (i64 add (i64 ptrtoint (ptr @huge.hwasan to i64), …
|
| /llvm-project-15.0.7/llvm/test/Transforms/LowerTypeTests/ |
| H A D | import.ll | 36 ; CHECK-NEXT: [[pi:%.*]] = ptrtoint i8* [[p]] to i64 43 …; X86-NEXT: [[ule:%.*]] = icmp ule i64 [[or]], ptrtoint ([0 x i8]* @__typeid_allones7_size_m1 to i… 52 ; CHECK-NEXT: [[pi:%.*]] = ptrtoint i8* [[p]] to i64 68 ; CHECK-NEXT: [[pi:%.*]] = ptrtoint i8* [[p]] to i64 82 …; X86-NEXT: [[and:%.*]] = and i8 [[load]], ptrtoint ([0 x i8]* @__typeid_bytearray7_bit_mask to i8) 83 ; ARM-NEXT: [[and:%.*]] = and i8 [[load]], ptrtoint (i8* inttoptr (i64 64 to i8*) to i8) 96 ; CHECK-NEXT: [[pi:%.*]] = ptrtoint i8* [[p]] to i64 111 ; ARM-NEXT: [[and:%.*]] = and i8 [[load]], ptrtoint (i8* inttoptr (i64 128 to i8*) to i8) 124 ; CHECK-NEXT: [[pi:%.*]] = ptrtoint i8* [[p]] to i64 153 ; CHECK-NEXT: [[pi:%.*]] = ptrtoint i8* [[p]] to i64 [all …]
|
| /llvm-project-15.0.7/llvm/test/Instrumentation/HWAddressSanitizer/ |
| H A D | globals.ll | 11 …ptrtoint (ptr @__start_hwasan_globals to i64), i64 ptrtoint (ptr @hwasan.note to i64)) to i32), i3… 16 …ate constant { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @four.hwasan to i64), i64 ptrtoi… 19 …te constant { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @sixteen.hwasan to i64), i64 ptrt… 22 …ate constant { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @huge.hwasan to i64), i64 ptrtoi… 23 …ant { i32, i32 } { i32 trunc (i64 add (i64 sub (i64 ptrtoint (ptr @huge.hwasan to i64), i64 ptrtoi… 25 ; CHECK30: @four = alias i32, inttoptr (i64 add (i64 ptrtoint (ptr @four.hwasan to i64), i64 -60528… 26 ; CHECK30: @sixteen = alias [16 x i8], inttoptr (i64 add (i64 ptrtoint (ptr @sixteen.hwasan to i64)… 27 ; CHECK30: @huge = alias [16777232 x i8], inttoptr (i64 add (i64 ptrtoint (ptr @huge.hwasan to i64)…
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | relptr-rodata.ll | 11 @rodata = hidden constant i32 trunc (i64 sub (i64 ptrtoint (ptr @hidden to i64), i64 ptrtoint (ptr … 16 @relro1 = hidden constant i32 trunc (i64 sub (i64 ptrtoint (ptr @default to i64), i64 ptrtoint (ptr… 21 @relro2 = constant i32 trunc (i64 sub (i64 ptrtoint (ptr @hidden to i64), i64 ptrtoint (ptr @relro2… 35 …i32 trunc (i64 sub (i64 ptrtoint (ptr dso_local_equivalent @hidden_func to i64), i64 ptrtoint (ptr… 45 …so_local constant i32 trunc (i64 sub (i64 ptrtoint (ptr dso_local_equivalent @extern_func to i64),…
|
| H A D | x86-64-plt-relative-reloc.ll | 4 …i32 trunc (i64 sub (i64 ptrtoint (ptr @fn1 to i64), i64 ptrtoint (ptr getelementptr ([5 x i32], pt… 5 …i32 trunc (i64 sub (i64 ptrtoint (ptr @fn2 to i64), i64 ptrtoint (ptr getelementptr ([5 x i32], pt… 6 …i32 trunc (i64 sub (i64 ptrtoint (ptr @fn3 to i64), i64 ptrtoint (ptr getelementptr ([5 x i32], pt… 7 …i32 trunc (i64 sub (i64 ptrtoint (ptr @global4 to i64), i64 ptrtoint (ptr getelementptr ([5 x i32]…
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/ |
| H A D | and-or-icmp-zero.ll | 129 ; or (icmp eq (and (ptrtoint P), ?), 0), (icmp eq P, 0) --> icmp eq (and (ptrtoint P), ?), 0 139 %x = ptrtoint ptr %p to i64 146 ; or (icmp eq P, 0), (icmp eq (and (ptrtoint P), ?), 0) --> icmp eq (and (ptrtoint P), ?), 0 163 ; or (icmp eq (and ?, (ptrtoint P)), 0), (icmp eq P, 0) --> icmp eq (and ?, (ptrtoint P)), 0 173 %x = ptrtoint ptr %p to i4 180 ; or (icmp eq P, 0), (icmp eq (and ?, (ptrtoint P)), 0) --> icmp eq (and ?, (ptrtoint P)), 0 197 ; and (icmp ne (and (ptrtoint P), ?), 0), (icmp ne P, 0) --> icmp ne (and (ptrtoint P), ?), 0 214 ; and (icmp ne P, 0), (icmp ne (and (ptrtoint P), ?), 0) --> icmp ne (and (ptrtoint P), ?), 0 224 %x = ptrtoint ptr %p to i4 231 ; and (icmp ne (and ?, (ptrtoint P)), 0), (icmp ne P, 0) --> icmp ne (and ?, (ptrtoint P)), 0 [all …]
|
| H A D | redundant-null-check-in-uadd_with_overflow-of-nonnull-ptr.ll | 17 %base_int = ptrtoint ptr %base to i64 31 %base_int = ptrtoint ptr %base to i64 45 %base_int = ptrtoint ptr %base to i64 59 %base_int = ptrtoint ptr %base to i64 77 %base_int = ptrtoint ptr %base to i64 91 %base_int = ptrtoint ptr %base to i64 105 %base_int = ptrtoint ptr %base to i64 119 %base_int = ptrtoint ptr %base to i64 138 %base_int = ptrtoint ptr %base to i64 152 %base_int = ptrtoint ptr %base to i64 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/WinCFGuard/ |
| H A D | cfguard.ll | 55 …ptrtoint (%rtti.TypeDescriptor13* @"\01??_R0?AUDerived@@@8" to i64), i64 ptrtoint (i8* @__ImageBas… 59 …2 0, i32 2, i32 trunc (i64 sub nuw nsw (i64 ptrtoint ([3 x i32]* @"\01??_R2Derived@@8" to i64), i6… 60 …ptrtoint (%rtti.BaseClassDescriptor* @"\01??_R1A@?0A@EA@Derived@@8" to i64), i64 ptrtoint (i8* @__… 61 …ptrtoint (%rtti.TypeDescriptor13* @"\01??_R0?AUDerived@@@8" to i64), i64 ptrtoint (i8* @__ImageBas… 62 …ptrtoint (%rtti.TypeDescriptor10* @"\01??_R0?AUBase@@@8" to i64), i64 ptrtoint (i8* @__ImageBase t… 64 …i32 0, i32 1, i32 trunc (i64 sub nuw nsw (i64 ptrtoint ([2 x i32]* @"\01??_R2Base@@8" to i64), i64… 65 …[i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.BaseClassDescriptor* @"\01??_R1A@?0A@EA@Base@@8" … 67 …ptrtoint (%rtti.TypeDescriptor10* @"\01??_R0?AUBase@@@8" to i64), i64 ptrtoint (i8* @__ImageBase t…
|
| /llvm-project-15.0.7/llvm/test/MC/MachO/ |
| H A D | cstexpr-gotpcrel-32.ll | 37 i32 sub (i32 ptrtoint (i32** @localgotequiv to i32), 44 i32 sub (i32 ptrtoint (i32** @extgotequiv to i32), 52 i32 add (i32 sub (i32 ptrtoint (i32** @extgotequiv to i32), 61 @delta = global i32 sub (i32 ptrtoint (i32** @extgotequiv to i32), 62 i32 ptrtoint (i32* @delta to i32)) 71 %x = add i32 sub (i32 ptrtoint (i32** @bargotequiv to i32), 72 i32 ptrtoint (i32 (i32)* @t0 to i32)), %a 85 i32 sub (i32 ptrtoint (i32** @got.localindirect to i32), 86 i32 ptrtoint (i32* @localindirectuser to i32)) 98 i32 sub (i32 ptrtoint (i32** @got.undeflocalindirect to i32), [all …]
|