• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 }
7declare void @f(%X*)
8define void @t() {
9entry:
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