1251607Sdim//===-- SystemZCallingConv.h - Calling conventions for SystemZ --*- C++ -*-===//
2251607Sdim//
3251607Sdim//                     The LLVM Compiler Infrastructure
4251607Sdim//
5251607Sdim// This file is distributed under the University of Illinois Open Source
6251607Sdim// License. See LICENSE.TXT for details.
7251607Sdim//
8251607Sdim//===----------------------------------------------------------------------===//
9251607Sdim
10251607Sdim#ifndef SYSTEMZCALLINGCONV_H
11251607Sdim#define SYSTEMZCALLINGCONV_H
12251607Sdim
13251607Sdimnamespace llvm {
14251607Sdim  namespace SystemZ {
15251607Sdim    const unsigned NumArgGPRs = 5;
16251607Sdim    extern const unsigned ArgGPRs[NumArgGPRs];
17251607Sdim
18251607Sdim    const unsigned NumArgFPRs = 4;
19251607Sdim    extern const unsigned ArgFPRs[NumArgFPRs];
20251607Sdim  }
21251607Sdim}
22251607Sdim
23251607Sdim#endif
24