LLVM
8.0.1
lib
Target
SystemZ
SystemZCallingConv.cpp
Go to the documentation of this file.
1
//===-- SystemZCallingConv.cpp - Calling conventions for SystemZ ----------===//
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
#include "
SystemZCallingConv.h
"
11
#include "
SystemZRegisterInfo.h
"
12
13
using namespace
llvm
;
14
15
const
MCPhysReg
SystemZ::ArgGPRs
[
SystemZ::NumArgGPRs
] = {
16
SystemZ::R2D, SystemZ::R3D, SystemZ::R4D, SystemZ::R5D, SystemZ::R6D
17
};
18
19
const
MCPhysReg
SystemZ::ArgFPRs
[
SystemZ::NumArgFPRs
] = {
20
SystemZ::F0D, SystemZ::F2D, SystemZ::F4D, SystemZ::F6D
21
};
llvm
This class represents lattice values for constants.
Definition:
AllocatorList.h:24
llvm::SystemZ::ArgFPRs
const MCPhysReg ArgFPRs[NumArgFPRs]
Definition:
SystemZCallingConv.cpp:19
SystemZRegisterInfo.h
llvm::SystemZ::NumArgGPRs
const unsigned NumArgGPRs
Definition:
SystemZCallingConv.h:19
llvm::SystemZ::NumArgFPRs
const unsigned NumArgFPRs
Definition:
SystemZCallingConv.h:22
llvm::MCPhysReg
uint16_t MCPhysReg
An unsigned integer type large enough to represent all physical registers, but not necessarily virtua...
Definition:
MCRegisterInfo.h:30
SystemZCallingConv.h
llvm::SystemZ::ArgGPRs
const MCPhysReg ArgGPRs[NumArgGPRs]
Definition:
SystemZCallingConv.cpp:15
Generated on Sun Dec 20 2020 13:57:47 for LLVM by
1.8.13