Home | History | Annotate | Download | only in ARM

Lines Matching full:i64

3 define i64 @f1() {
6 ret i64 0
9 define i64 @f2() {
12 ret i64 1
15 define i64 @f3() {
19 ret i64 2147483647
22 define i64 @f4() {
26 ret i64 2147483648
29 define i64 @f5() {
34 ret i64 9223372036854775807
37 define i64 @f6(i64 %x, i64 %y) {
42 %tmp1 = add i64 %y, 1 ; <i64> [#uses=1]
43 ret i64 %tmp1
49 %tmp = call i64 @f8( ) ; <i64> [#uses=0]
53 declare i64 @f8()
55 define i64 @f9(i64 %a, i64 %b) {
60 %tmp = sub i64 %a, %b ; <i64> [#uses=1]
61 ret i64 %tmp
64 define i64 @f(i32 %a, i32 %b) {
68 %tmp = sext i32 %a to i64 ; <i64> [#uses=1]
69 %tmp1 = sext i32 %b to i64 ; <i64> [#uses=1]
70 %tmp2 = mul i64 %tmp1, %tmp ; <i64> [#uses=1]
71 ret i64 %tmp2
74 define i64 @g(i32 %a, i32 %b) {
78 %tmp = zext i32 %a to i64 ; <i64> [#uses=1]
79 %tmp1 = zext i32 %b to i64 ; <i64> [#uses=1]
80 %tmp2 = mul i64 %tmp1, %tmp ; <i64> [#uses=1]
81 ret i64 %tmp2
84 define i64 @f10() {
87 %a = alloca i64, align 8 ; <i64*> [#uses=1]
88 %retval = load i64* %a ; <i64> [#uses=1]
89 ret i64 %retval