[X86] combineTargetShuffle - commute VPERMV3 shuffles so any load is on the RHS
[llvm-project.git] / llvm / test / CodeGen / SystemZ / call-zos-02.ll
blob444972fa8765ed7d32e739f733ed320d8e1045d4
1 ; RUN: llc --mtriple=s390x-ibm-zos --show-mc-encoding < %s | FileCheck %s
3 define internal signext i32 @caller() {
4 entry:
5   ret i32 0
9 define hidden signext i32 @caller2() {
10 entry:
11 ; CHECK-LABEL:   caller2:
12 ; CHECK:         brasl 7,caller@PLT   * encoding: [0xc0,0x75,A,A,A,A]
13 ; CHECK-NEXT:    * fixup A - offset: 2, value: caller@PLT+2, kind: FK_390_PC32DBL
14 ; CHECK-NEXT:    bcr     0,3          * encoding: [0x07,0x03]
15   %call = call signext i32 @caller()
16   ret i32 %call