LLVM 17.0.0git
|
#include "SystemZSubtarget.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/CodeGen/CallingConvLower.h"
#include "llvm/MC/MCRegisterInfo.h"
Go to the source code of this file.
Classes | |
class | llvm::SystemZCCState |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | 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] |