Lines Matching full:i64
6 target datalayout = "E-p:64:64:64-i8:8:16-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128-a0:16:16"
16 define void @foo2(i16* nocapture %foo, i16* nocapture %bar, i64 %idx) nounwind {
18 %add.ptr = getelementptr i16* %foo, i64 1 ; <i16*> [#uses=1]
20 %add.ptr3.sum = add i64 %idx, 1 ; <i64> [#uses=1]
21 %add.ptr5 = getelementptr i16* %bar, i64 %add.ptr3.sum ; <i16*> [#uses=1]
26 define void @foo3(i16* nocapture %foo, i16* nocapture %bar, i64 %idx) nounwind {
28 %sub.ptr = getelementptr i16* %foo, i64 -1 ; <i16*> [#uses=1]
30 %sub.ptr3.sum = add i64 %idx, -1 ; <i64> [#uses=1]
31 %add.ptr = getelementptr i16* %bar, i64 %sub.ptr3.sum ; <i16*> [#uses=1]
36 define void @foo4(i16* nocapture %foo, i16* nocapture %bar, i64 %idx) nounwind {
38 %add.ptr = getelementptr i16* %foo, i64 8192 ; <i16*> [#uses=1]
40 %add.ptr3.sum = add i64 %idx, 8192 ; <i64> [#uses=1]
41 %add.ptr5 = getelementptr i16* %bar, i64 %add.ptr3.sum ; <i16*> [#uses=1]
54 define void @foo6(i16* nocapture %foo, i32* nocapture %bar, i64 %idx) nounwind {
56 %add.ptr = getelementptr i16* %foo, i64 1 ; <i16*> [#uses=1]
59 %add.ptr3.sum = add i64 %idx, 1 ; <i64> [#uses=1]
60 %add.ptr5 = getelementptr i32* %bar, i64 %add.ptr3.sum ; <i32*> [#uses=1]
65 define void @foo7(i16* nocapture %foo, i32* nocapture %bar, i64 %idx) nounwind {
67 %sub.ptr = getelementptr i16* %foo, i64 -1 ; <i16*> [#uses=1]
70 %sub.ptr3.sum = add i64 %idx, -1 ; <i64> [#uses=1]
71 %add.ptr = getelementptr i32* %bar, i64 %sub.ptr3.sum ; <i32*> [#uses=1]
76 define void @foo8(i16* nocapture %foo, i32* nocapture %bar, i64 %idx) nounwind {
78 %add.ptr = getelementptr i16* %foo, i64 8192 ; <i16*> [#uses=1]
81 %add.ptr3.sum = add i64 %idx, 8192 ; <i64> [#uses=1]
82 %add.ptr5 = getelementptr i32* %bar, i64 %add.ptr3.sum ; <i32*> [#uses=1]