| Tim Northover | 350a87e | 2017-10-17 21:43:52 +0000 | [diff] [blame] | 1 | ; RUN: llc -mtriple=aarch64 %s -o - | FileCheck %s |
| 2 | |||||
| 3 | ; CHECK: test_frameindex_cmp: | ||||
| 4 | ; CHECK: cmn sp, #{{[0-9]+}} | ||||
| 5 | define 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 | |||||
| 11 | bb1: | ||||
| 12 | call void @bar() | ||||
| 13 | ret void | ||||
| 14 | |||||
| 15 | bb2: | ||||
| 16 | ret void | ||||
| 17 | } | ||||
| 18 | |||||
| 19 | declare void @bar() | ||||