source: icGREP/icgrep-devel/llvm-3.8.0.src/test/CodeGen/AArch64/arm64-2011-04-21-CPSRBug.ll @ 5027

Last change on this file since 5027 was 5027, checked in by cameron, 3 years ago

Upgrade to llvm 3.8

File size: 783 bytes
Line 
1; RUN: llc < %s -mtriple=arm64-apple-iOS5.0
2
3; CPSR is not allocatable so fast allocatable wouldn't mark them killed.
4; rdar://9313272
5
6define hidden void @t() nounwind {
7entry:
8  %cmp = icmp eq i32* null, undef
9  %frombool = zext i1 %cmp to i8
10  store i8 %frombool, i8* undef, align 1
11  %tmp4 = load i8, i8* undef, align 1
12  %tobool = trunc i8 %tmp4 to i1
13  br i1 %tobool, label %land.lhs.true, label %if.end
14
15land.lhs.true:                                    ; preds = %entry
16  unreachable
17
18if.end:                                           ; preds = %entry
19  br i1 undef, label %land.lhs.true14, label %if.end33
20
21land.lhs.true14:                                  ; preds = %if.end
22  unreachable
23
24if.end33:                                         ; preds = %if.end
25  unreachable
26}
Note: See TracBrowser for help on using the repository browser.