Home | History | Annotate | Download | only in AArch64
      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