blob: 71605ac11268502a9121000f5c46dab5a9afcfeb [file] [log] [blame]
Ulrich Weigand5f613df2013-05-06 16:15:19 +00001//===-- 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
Benjamin Kramera7c40ef2014-08-13 16:26:38 +000010#ifndef LLVM_LIB_TARGET_SYSTEMZ_SYSTEMZCALLINGCONV_H
11#define LLVM_LIB_TARGET_SYSTEMZ_SYSTEMZCALLINGCONV_H
Ulrich Weigand5f613df2013-05-06 16:15:19 +000012
13namespace llvm {
Richard Sandifordc2312692014-03-06 10:38:30 +000014namespace SystemZ {
15 const unsigned NumArgGPRs = 5;
16 extern const unsigned ArgGPRs[NumArgGPRs];
Ulrich Weigand5f613df2013-05-06 16:15:19 +000017
Richard Sandifordc2312692014-03-06 10:38:30 +000018 const unsigned NumArgFPRs = 4;
19 extern const unsigned ArgFPRs[NumArgFPRs];
20} // end namespace SystemZ
21} // end namespace llvm
Ulrich Weigand5f613df2013-05-06 16:15:19 +000022
23#endif