[SystemZ/z/OS] Add va intrinsics for XPLINK
authorKai Nacke <kai.nacke@de.ibm.com>
Tue, 22 Feb 2022 18:54:16 +0000 (13:54 -0500)
committerKai Nacke <kai.nacke@de.ibm.com>
Tue, 22 Feb 2022 19:35:05 +0000 (14:35 -0500)
commit30053c1445e2caa2c5f096c51667ec301eb7fbf5
treedaf9ab7be96fd146e732175ada7164a79051c79e
parent7fb02d2752c06a9000edd969a11eae1e08864b77
[SystemZ/z/OS] Add va intrinsics for XPLINK

Add support for va intrinsics for the XPLINK ABI.
Only the extended vararg variant, which uses a pointer to next
argument, is supported. The standard variant will build on this.

Reviewed By: uweigand

Differential Revision: https://reviews.llvm.org/D120148
llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
llvm/lib/Target/SystemZ/SystemZISelLowering.h
llvm/test/CodeGen/SystemZ/call-zos-vararg.ll