1 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
2 ; RUN: llc -verify-machineinstrs -mtriple powerpc-ibm-aix-xcoff < %s | \
3 ; RUN: FileCheck --check-prefix=32BIT %s
5 ; RUN: llc -verify-machineinstrs -mtriple powerpc64-ibm-aix-xcoff < %s | \
6 ; RUN: FileCheck --check-prefix=64BIT %s
10 ; 32BIT: # %bb.0: # %entry
12 ; 32BIT-NEXT: stwu 1, -64(1)
13 ; 32BIT-NEXT: stw 0, 72(1)
14 ; 32BIT-NEXT: bl .foo[PR]
16 ; 32BIT-NEXT: addi 1, 1, 64
17 ; 32BIT-NEXT: lwz 0, 8(1)
22 ; 64BIT: # %bb.0: # %entry
24 ; 64BIT-NEXT: stdu 1, -112(1)
25 ; 64BIT-NEXT: std 0, 128(1)
26 ; 64BIT-NEXT: bl .foo[PR]
28 ; 64BIT-NEXT: addi 1, 1, 112
29 ; 64BIT-NEXT: ld 0, 16(1)
40 declare void @foo(...)