LLVM 19.0.0git
Classes | Namespaces | Macros | Functions
SystemZRegisterInfo.h File Reference
#include "SystemZ.h"
#include "llvm/CodeGen/TargetFrameLowering.h"
#include "llvm/CodeGen/TargetRegisterInfo.h"
#include "SystemZGenRegisterInfo.inc"

Go to the source code of this file.

Classes

class  llvm::SystemZCallingConventionRegisters
 A SystemZ-specific class detailing special use registers particular for calling conventions. More...
 
class  llvm::SystemZXPLINK64Registers
 XPLINK64 calling convention specific use registers Particular to z/OS when in 64 bit mode. More...
 
class  llvm::SystemZELFRegisters
 ELF calling convention specific use registers Particular when on zLinux in 64 bit mode. More...
 
struct  llvm::SystemZRegisterInfo
 

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::SystemZ
 

Macros

#define GET_REGINFO_HEADER
 

Functions

unsigned llvm::SystemZ::even128 (bool Is32bit)
 
unsigned llvm::SystemZ::odd128 (bool Is32bit)
 
bool llvm::SystemZ::isHighReg (unsigned int Reg)
 

Macro Definition Documentation

◆ GET_REGINFO_HEADER

#define GET_REGINFO_HEADER

Definition at line 16 of file SystemZRegisterInfo.h.