Home | History | Annotate | Download | only in SystemZ

Lines Matching full:i64

10 target datalayout = "E-p:64:64:64-i1:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128"
13 define zeroext i64 @foo1(i64* nocapture %a, i64 %idx) nounwind readonly {
15 %add.ptr.sum = add i64 %idx, 1 ; <i64> [#uses=1]
16 %add.ptr2 = getelementptr i64* %a, i64 %add.ptr.sum ; <i64*> [#uses=1]
17 %tmp3 = load i64* %add.ptr2 ; <i64> [#uses=1]
18 ret i64 %tmp3
21 define zeroext i32 @foo2(i32* nocapture %a, i64 %idx) nounwind readonly {
23 %add.ptr.sum = add i64 %idx, 1 ; <i64> [#uses=1]
24 %add.ptr2 = getelementptr i32* %a, i64 %add.ptr.sum ; <i32*> [#uses=1]
29 define zeroext i16 @foo3(i16* nocapture %a, i64 %idx) nounwind readonly {
31 %add.ptr.sum = add i64 %idx, 1 ; <i64> [#uses=1]
32 %add.ptr2 = getelementptr i16* %a, i64 %add.ptr.sum ; <i16*> [#uses=1]
37 define zeroext i8 @foo4(i8* nocapture %a, i64 %idx) nounwind readonly {
39 %add.ptr.sum = add i64 %idx, 1 ; <i64> [#uses=1]
40 %add.ptr2 = getelementptr i8* %a, i64 %add.ptr.sum ; <i8*> [#uses=1]
45 define signext i64 @foo5(i64* nocapture %a, i64 %idx) nounwind readonly {
47 %add.ptr.sum = add i64 %idx, 1 ; <i64> [#uses=1]
48 %add.ptr2 = getelementptr i64* %a, i64 %add.ptr.sum ; <i64*> [#uses=1]
49 %tmp3 = load i64* %add.ptr2 ; <i64> [#uses=1]
50 ret i64 %tmp3
53 define signext i32 @foo6(i32* nocapture %a, i64 %idx) nounwind readonly {
55 %add.ptr.sum = add i64 %idx, 1 ; <i64> [#uses=1]
56 %add.ptr2 = getelementptr i32* %a, i64 %add.ptr.sum ; <i32*> [#uses=1]
61 define signext i16 @foo7(i16* nocapture %a, i64 %idx) nounwind readonly {
63 %add.ptr.sum = add i64 %idx, 1 ; <i64> [#uses=1]
64 %add.ptr2 = getelementptr i16* %a, i64 %add.ptr.sum ; <i16*> [#uses=1]
69 define signext i8 @foo8(i8* nocapture %a, i64 %idx) nounwind readonly {
71 %add.ptr.sum = add i64 %idx, 1 ; <i64> [#uses=1]
72 %add.ptr2 = getelementptr i8* %a, i64 %add.ptr.sum ; <i8*> [#uses=1]