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 SYSTEMZCALLINGCONV_H
11#define SYSTEMZCALLINGCONV_H
12
13namespace llvm {
14namespace 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