LLVM: lib/Target/SystemZ/SystemZCallingConv.cpp Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
10
11using namespace llvm;
12
14 SystemZ::R2D, SystemZ::R3D, SystemZ::R4D, SystemZ::R5D, SystemZ::R6D
15};
16
18 SystemZ::F0D, SystemZ::F2D, SystemZ::F4D, SystemZ::F6D
19};
20
21
23 SystemZ::R1D, SystemZ::R2D, SystemZ::R3D
24};
25
26
28 SystemZ::F0D, SystemZ::F2D, SystemZ::F4D, SystemZ::F6D
29};
const MCPhysReg XPLINK64ArgFPRs[XPLINK64NumArgFPRs]
Definition SystemZCallingConv.cpp:27
const MCPhysReg ELFArgFPRs[ELFNumArgFPRs]
Definition SystemZCallingConv.cpp:17
const unsigned XPLINK64NumArgFPRs
const unsigned XPLINK64NumArgGPRs
const MCPhysReg ELFArgGPRs[ELFNumArgGPRs]
Definition SystemZCallingConv.cpp:13
const unsigned ELFNumArgGPRs
const unsigned ELFNumArgFPRs
const MCPhysReg XPLINK64ArgGPRs[XPLINK64NumArgGPRs]
Definition SystemZCallingConv.cpp:22
This is an optimization pass for GlobalISel generic memory operations.
uint16_t MCPhysReg
An unsigned integer type large enough to represent all physical registers, but not necessarily virtua...