XFAIL test/CodeGen/Generic/MachineBranchProb.ll on Hexagon (PR23377)
[oota-llvm.git] / test / CodeGen / Generic / 2009-04-28-i128-cmp-crash.ll
1 ; RUN: llc < %s
2 ; rdar://6836460
3 ; rdar://7516906
4 ; PR5963
5
6 define i32 @test(i128* %P) nounwind {
7 entry:
8         %tmp48 = load i128, i128* %P
9         %and49 = and i128 %tmp48, 18446744073709551616          ; <i128> [#uses=1]
10         %tobool = icmp ne i128 %and49, 0                ; <i1> [#uses=1]
11         br i1 %tobool, label %if.then50, label %if.end61
12
13 if.then50:              ; preds = %if.then20
14         ret i32 1241
15
16 if.end61:               ; preds = %if.then50, %if.then20, %entry
17         ret i32 123
18 }
19
20 define i32 @test2(i320* %P) nounwind {
21 entry:
22         %tmp48 = load i320, i320* %P
23         %and49 = and i320 %tmp48, 25108406941546723055343157692830665664409421777856138051584
24         %tobool = icmp ne i320 %and49, 0                ; <i1> [#uses=1]
25         br i1 %tobool, label %if.then50, label %if.end61
26
27 if.then50:              ; preds = %if.then20
28         ret i32 1241
29
30 if.end61:               ; preds = %if.then50, %if.then20, %entry
31         ret i32 123
32 }