Home | History | Annotate | Download | only in X86

Lines Matching full:i64

16 define i64 @test2(i64 inreg %a) nounwind {
17 %b = add i64 %a, 2147483648
18 ret i64 %b
22 define i64 @test3(i64 inreg %a) nounwind {
23 %b = add i64 %a, 128
24 ret i64 %b
80 define i64 @test6(i64 %A, i32 %B) nounwind {
81 %tmp12 = zext i32 %B to i64 ; <i64> [#uses=1]
82 %tmp3 = shl i64 %tmp12, 32 ; <i64> [#uses=1]
83 %tmp5 = add i64 %tmp3, %A ; <i64> [#uses=1]
84 ret i64 %tmp5
109 define {i64, i1} @test8(i64 %left, i64 %right) nounwind {
111 %extleft = zext i64 %left to i65
112 %extright = zext i64 %right to i65
114 %res.0 = trunc i65 %sum to i64
117 %final0 = insertvalue {i64, i1} undef, i64 %res.0, 0
118 %final1 = insertvalue {i64, i1} %final0, i1 %res.1, 1
119 ret {i64, i1} %final1