blob: 2d01b76e186c4b26bbeaafdaa23bca163cc3d88c [file] [log] [blame]
Tim Northover350a87e2017-10-17 21:43:52 +00001; RUN: llc -mtriple=aarch64 %s -o - | FileCheck %s
2
3; CHECK: test_frameindex_cmp:
4; CHECK: cmn sp, #{{[0-9]+}}
5define void @test_frameindex_cmp() {
6 %stack = alloca i8
7 %stack.int = ptrtoint i8* %stack to i64
8 %cmp = icmp ne i64 %stack.int, 0
9 br i1 %cmp, label %bb1, label %bb2
10
11bb1:
12 call void @bar()
13 ret void
14
15bb2:
16 ret void
17}
18
19declare void @bar()