[llvm-objdump] - Remove one overload of reportError. NFCI.
[llvm-complete.git] / test / CodeGen / Generic / 2009-04-28-i128-cmp-crash.ll
blob78f97eea77d0f1df2659c55f4be245a6792f63b5
1 ; RUN: llc < %s
2 ; rdar://6836460
3 ; rdar://7516906
4 ; PR5963
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
13 if.then50:              ; preds = %if.then20
14         ret i32 1241
16 if.end61:               ; preds = %if.then50, %if.then20, %entry
17         ret i32 123
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
27 if.then50:              ; preds = %if.then20
28         ret i32 1241
30 if.end61:               ; preds = %if.then50, %if.then20, %entry
31         ret i32 123