LLVM  14.0.0git
Classes | Namespaces | Functions | Variables
SystemZCallingConv.h File Reference
#include "SystemZSubtarget.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/CodeGen/CallingConvLower.h"
#include "llvm/MC/MCRegisterInfo.h"
Include dependency graph for SystemZCallingConv.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::SystemZCCState
 

Namespaces

 llvm
 ---------------------— PointerInfo ------------------------------------—
 
 llvm::SystemZ
 

Functions

bool llvm::CC_SystemZ_I128Indirect (unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State)
 
bool llvm::CC_XPLINK64_Shadow_Reg (unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State)
 
bool llvm::CC_XPLINK64_Allocate128BitVararg (unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State)
 
bool llvm::RetCC_SystemZ_Error (unsigned &, MVT &, MVT &, CCValAssign::LocInfo &, ISD::ArgFlagsTy &, CCState &)
 
bool llvm::CC_SystemZ_Error (unsigned &, MVT &, MVT &, CCValAssign::LocInfo &, ISD::ArgFlagsTy &, CCState &)
 
bool llvm::CC_SystemZ_GHC_Error (unsigned &, MVT &, MVT &, CCValAssign::LocInfo &, ISD::ArgFlagsTy &, CCState &)
 

Variables

const unsigned llvm::SystemZ::ELFNumArgGPRs = 5
 
const MCPhysReg llvm::SystemZ::ELFArgGPRs [ELFNumArgGPRs]
 
const unsigned llvm::SystemZ::ELFNumArgFPRs = 4
 
const MCPhysReg llvm::SystemZ::ELFArgFPRs [ELFNumArgFPRs]
 
const unsigned llvm::SystemZ::XPLINK64NumArgGPRs = 3
 
const MCPhysReg llvm::SystemZ::XPLINK64ArgGPRs [XPLINK64NumArgGPRs]
 
const unsigned llvm::SystemZ::XPLINK64NumArgFPRs = 4
 
const MCPhysReg llvm::SystemZ::XPLINK64ArgFPRs [XPLINK64NumArgFPRs]