LLVM API Documentation

Public Member Functions
llvm::SystemZRegisterInfo Struct Reference

#include <SystemZRegisterInfo.h>

Inheritance diagram for llvm::SystemZRegisterInfo:
Inheritance graph
[legend]
Collaboration diagram for llvm::SystemZRegisterInfo:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SystemZRegisterInfo ()
bool requiresRegisterScavenging (const MachineFunction &MF) const override
bool requiresFrameIndexScavenging (const MachineFunction &MF) const override
bool trackLivenessAfterRegAlloc (const MachineFunction &MF) const override
const MCPhysReggetCalleeSavedRegs (const MachineFunction *MF=nullptr) const override
const uint32_t * getCallPreservedMask (CallingConv::ID CC) const override
BitVector getReservedRegs (const MachineFunction &MF) const override
void eliminateFrameIndex (MachineBasicBlock::iterator MI, int SPAdj, unsigned FIOperandNum, RegScavenger *RS) const override
unsigned getFrameRegister (const MachineFunction &MF) const override

Detailed Description

Definition at line 32 of file SystemZRegisterInfo.h.


Constructor & Destructor Documentation

Definition at line 22 of file SystemZRegisterInfo.cpp.


Member Function Documentation

void SystemZRegisterInfo::eliminateFrameIndex ( MachineBasicBlock::iterator  MI,
int  SPAdj,
unsigned  FIOperandNum,
RegScavenger RS 
) const [override]

Definition at line 26 of file SystemZRegisterInfo.cpp.

Definition at line 31 of file SystemZRegisterInfo.cpp.

Definition at line 40 of file SystemZRegisterInfo.h.

Definition at line 37 of file SystemZRegisterInfo.h.

Definition at line 43 of file SystemZRegisterInfo.h.


The documentation for this struct was generated from the following files: