[FastISel][AArch64] Optimize compare-and-branch for i1 to use 'tbz'.
[oota-llvm.git] / test / CodeGen / AArch64 / remat.ll
1 ; RUN: llc -mtriple=aarch64-linux-gnuabi -mcpu=cortex-a57 -o - %s | FileCheck %s
2 ; RUN: llc -mtriple=aarch64-linux-gnuabi -mcpu=cortex-a53 -o - %s | FileCheck %s
3
4 %X = type { i64, i64, i64 }
5 declare void @f(%X*)
6 define void @t() {
7 entry:
8   %tmp = alloca %X
9   call void @f(%X* %tmp)
10 ; CHECK: add x0, sp, #8
11 ; CHECK-NEXT-NOT: mov
12   call void @f(%X* %tmp)               
13 ; CHECK: add x0, sp, #8
14 ; CHECK-NEXT-NOT: mov
15   ret void 
16 }