1 //===-- SystemZCallingConv.h - Calling conventions for SystemZ --*- C++ -*-===// 2 // 3 // The LLVM Compiler Infrastructure 4 // 5 // This file is distributed under the University of Illinois Open Source 6 // License. See LICENSE.TXT for details. 7 // 8 //===----------------------------------------------------------------------===// 9 10 #ifndef LLVM_LIB_TARGET_SYSTEMZ_SYSTEMZCALLINGCONV_H 11 #define LLVM_LIB_TARGET_SYSTEMZ_SYSTEMZCALLINGCONV_H 12 13 namespace llvm { 14 namespace SystemZ { 15 const unsigned NumArgGPRs = 5; 16 extern const unsigned ArgGPRs[NumArgGPRs]; 17 18 const unsigned NumArgFPRs = 4; 19 extern const unsigned ArgFPRs[NumArgFPRs]; 20 } // end namespace SystemZ 21 } // end namespace llvm 22 23 #endif 24