Lines Matching full:i64
11 target datalayout = "E-p:32:32:128-f64:64:128-f32:32:128-i64:32:128-i32:32:128-i16:16:128-i8:8:128-i1:8:128-a0:0:128-v128:128:128-s0:128:128"
17 ; i64 integer comparisons:
18 define i64 @icmp_eq_select_i64(i64 %arg1, i64 %arg2, i64 %val1, i64 %val2) nounwind {
20 %A = icmp eq i64 %arg1, %arg2
21 %B = select i1 %A, i64 %val1, i64 %val2
22 ret i64 %B
25 define i1 @icmp_eq_setcc_i64(i64 %arg1, i64 %arg2, i64 %val1, i64 %val2) nounwind {
27 %A = icmp eq i64 %arg1, %arg2
31 define i64 @icmp_ne_select_i64(i64 %arg1, i64 %arg2, i64 %val1, i64 %val2) nounwind {
33 %A = icmp ne i64 %arg1, %arg2
34 %B = select i1 %A, i64 %val1, i64 %val2
35 ret i64 %B
38 define i1 @icmp_ne_setcc_i64(i64 %arg1, i64 %arg2, i64 %val1, i64 %val2) nounwind {
40 %A = icmp ne i64 %arg1, %arg2
44 define i64 @icmp_ugt_select_i64(i64 %arg1, i64 %arg2, i64 %val1, i64 %val2) nounwind {
46 %A = icmp ugt i64 %arg1, %arg2
47 %B = select i1 %A, i64 %val1, i64 %val2
48 ret i64 %B
51 define i1 @icmp_ugt_setcc_i64(i64 %arg1, i64 %arg2, i64 %val1, i64 %val2) nounwind {
53 %A = icmp ugt i64 %arg1, %arg2
57 define i64 @icmp_uge_select_i64(i64 %arg1, i64 %arg2, i64 %val1, i64 %val2) nounwind {
59 %A = icmp uge i64 %arg1, %arg2
60 %B = select i1 %A, i64 %val1, i64 %val2
61 ret i64 %B
64 define i1 @icmp_uge_setcc_i64(i64 %arg1, i64 %arg2, i64 %val1, i64 %val2) nounwind {
66 %A = icmp uge i64 %arg1, %arg2
70 define i64 @icmp_ult_select_i64(i64 %arg1, i64 %arg2, i64 %val1, i64 %val2) nounwind {
72 %A = icmp ult i64 %arg1, %arg2
73 %B = select i1 %A, i64 %val1, i64 %val2
74 ret i64 %B
77 define i1 @icmp_ult_setcc_i64(i64 %arg1, i64 %arg2, i64 %val1, i64 %val2) nounwind {
79 %A = icmp ult i64 %arg1, %arg2
83 define i64 @icmp_ule_select_i64(i64 %arg1, i64 %arg2, i64 %val1, i64 %val2) nounwind {
85 %A = icmp ule i64 %arg1, %arg2
86 %B = select i1 %A, i64 %val1, i64 %val2
87 ret i64 %B
90 define i1 @icmp_ule_setcc_i64(i64 %arg1, i64 %arg2, i64 %val1, i64 %val2) nounwind {
92 %A = icmp ule i64 %arg1, %arg2
96 define i64 @icmp_sgt_select_i64(i64 %arg1, i64 %arg2, i64 %val1, i64 %val2) nounwind {
98 %A = icmp sgt i64 %arg1, %arg2
99 %B = select i1 %A, i64 %val1, i64 %val2
100 ret i64 %B
103 define i1 @icmp_sgt_setcc_i64(i64 %arg1, i64 %arg2, i64 %val1, i64 %val2) nounwind {
105 %A = icmp sgt i64 %arg1, %arg2
109 define i64 @icmp_sge_select_i64(i64 %arg1, i64 %arg2, i64 %val1, i64 %val2) nounwind {
111 %A = icmp sge i64 %arg1, %arg2
112 %B = select i1 %A, i64 %val1, i64 %val2
113 ret i64 %B
116 define i1 @icmp_sge_setcc_i64(i64 %arg1, i64 %arg2, i64 %val1, i64 %val2) nounwind {
118 %A = icmp sge i64 %arg1, %arg2
122 define i64 @icmp_slt_select_i64(i64 %arg1, i64 %arg2, i64 %val1, i64 %val2) nounwind {
124 %A = icmp slt i64 %arg1, %arg2
125 %B = select i1 %A, i64 %val1, i64 %val2
126 ret i64 %B
129 define i1 @icmp_slt_setcc_i64(i64 %arg1, i64 %arg2, i64 %val1, i64 %val2) nounwind {
131 %A = icmp slt i64 %arg1, %arg2
135 define i64 @icmp_sle_select_i64(i64 %arg1, i64 %arg2, i64 %val1, i64 %val2) nounwind {
137 %A = icmp sle i64 %arg1, %arg2
138 %B = select i1 %A, i64 %val1, i64 %val2
139 ret i64 %B
142 define i1 @icmp_sle_setcc_i64(i64 %arg1, i64 %arg2, i64 %val1, i64 %val2) nounwind {
144 %A = icmp sle i64 %arg1, %arg2