Lines Matching full:i64
4 ; CHECK: ret i64 undef
5 define i64 @test0() {
6 %r = mul i64 undef, undef
7 ret i64 %r
11 ; CHECK: ret i64 undef
12 define i64 @test1() {
13 %r = mul i64 3, undef
14 ret i64 %r
18 ; CHECK: ret i64 undef
19 define i64 @test2() {
20 %r = mul i64 undef, 3
21 ret i64 %r
25 ; CHECK: ret i64 0
26 define i64 @test3() {
27 %r = mul i64 undef, 6
28 ret i64 %r
32 ; CHECK: ret i64 0
33 define i64 @test4() {
34 %r = mul i64 6, undef
35 ret i64 %r
39 ; CHECK: ret i64 undef
40 define i64 @test5() {
41 %r = and i64 undef, undef
42 ret i64 %r
46 ; CHECK: ret i64 undef
47 define i64 @test6() {
48 %r = or i64 undef, undef
49 ret i64 %r
53 ; CHECK: ret i64 undef
54 define i64 @test7() {
55 %r = udiv i64 undef, 1
56 ret i64 %r
60 ; CHECK: ret i64 undef
61 define i64 @test8() {
62 %r = sdiv i64 undef, 1
63 ret i64 %r
67 ; CHECK: ret i64 0
68 define i64 @test9() {
69 %r = urem i64 undef, 1
70 ret i64 %r
74 ; CHECK: ret i64 0
75 define i64 @test10() {
76 %r = srem i64 undef, 1
77 ret i64 %r
81 ; CHECK: ret i64 undef
82 define i64 @test11() {
83 %r = shl i64 undef, undef
84 ret i64 %r
88 ; CHECK: ret i64 undef
89 define i64 @test11b(i64 %a) {
90 %r = shl i64 %a, undef
91 ret i64 %r
95 ; CHECK: ret i64 undef
96 define i64 @test12() {
97 %r = ashr i64 undef, undef
98 ret i64 %r
102 ; CHECK: ret i64 undef
103 define i64 @test12b(i64 %a) {
104 %r = ashr i64 %a, undef
105 ret i64 %r
109 ; CHECK: ret i64 undef
110 define i64 @test13() {
111 %r = lshr i64 undef, undef
112 ret i64 %r
116 ; CHECK: ret i64 undef
117 define i64 @test13b(i64 %a) {
118 %r = lshr i64 %a, undef
119 ret i64 %r
125 %r = icmp slt i64 undef, undef
132 %r = icmp ult i64 undef, undef
137 ; CHECK: ret i64 undef
138 define i64 @test16(i64 %a) {
139 %r = select i1 undef, i64 %a, i64 undef
140 ret i64 %r
144 ; CHECK: ret i64 undef
145 define i64 @test17(i64 %a) {
146 %r = select i1 undef, i64 undef, i64 %a
147 ret i64 %r
151 ; CHECK: ret i64 undef
152 define i64 @test18(i64 %a) {
153 %r = call i64 (i64)* undef(i64 %a)
154 ret i64 %r