Lines Matching refs:ptr
9 define ptr @test_trunc65(ptr %ptr) nounwind {
12 %d = getelementptr i8, ptr %ptr, i65 18446744073709551619 ; 2^64 + 3
13 ret ptr %d
16 define ptr @test_trunc128(ptr %ptr) nounwind {
19 %d = getelementptr i8, ptr %ptr, i128 18446744073709551621 ; 2^64 + 5
20 ret ptr %d
23 define ptr @test_trunc160(ptr %ptr) nounwind {
26 %d = getelementptr i8, ptr %ptr, i160 18446744073709551624 ; 2^64 + 8
27 ret ptr %d
30 define ptr @test_trunc256(ptr %ptr) nounwind {
33 %d = getelementptr i8, ptr %ptr, i256 18446744073709551629 ; 2^64 + 13
34 ret ptr %d
37 define ptr @test_trunc2048(ptr %ptr) nounwind {
40 %d = getelementptr i8, ptr %ptr, i2048 18446744073709551637 ; 2^64 + 21
41 ret ptr %d
47 define ptr @test_sext3(ptr %ptr) nounwind {
50 %d = getelementptr i8, ptr %ptr, i3 -3
51 ret ptr %d
54 define ptr @test_sext5(ptr %ptr) nounwind {
57 %d = getelementptr i8, ptr %ptr, i5 -5
58 ret ptr %d
61 define ptr @test_sext8(ptr %ptr) nounwind {
64 %d = getelementptr i8, ptr %ptr, i8 -8
65 ret ptr %d
68 define ptr @test_sext13(ptr %ptr) nounwind {
71 %d = getelementptr i8, ptr %ptr, i8 -13
72 ret ptr %d
75 define ptr @test_sext16(ptr %ptr) nounwind {
78 %d = getelementptr i8, ptr %ptr, i8 -21
79 ret ptr %d
86 define void @test_outofrange(ptr %ptr) nounwind {
88 %d = getelementptr i96, ptr %ptr, i96 39614081257132168796771975167
89 %ld = load i96, ptr %d, align 1