1 ; RUN: llc -mtriple=aarch64-linux-gnuabi -mcpu=cortex-a35 -o - %s | FileCheck %s 2 ; RUN: llc -mtriple=aarch64-linux-gnuabi -mcpu=cortex-a57 -o - %s | FileCheck %s 3 ; RUN: llc -mtriple=aarch64-linux-gnuabi -mcpu=cortex-a53 -o - %s | FileCheck %s 4 ; RUN: llc -mtriple=aarch64-linux-gnuabi -mcpu=cortex-a72 -o - %s | FileCheck %s 5 6 %X = type { i64, i64, i64 } 7 declare void @f(%X*) 8 define void @t() { 9 entry: 10 %tmp = alloca %X 11 call void @f(%X* %tmp) 12 ; CHECK: add x0, sp, #8 13 ; CHECK-NEXT-NOT: mov 14 call void @f(%X* %tmp) 15 ; CHECK: add x0, sp, #8 16 ; CHECK-NEXT-NOT: mov 17 ret void 18 } 19