LLVM API Documentation

Public Member Functions
llvm::Mips16RegisterInfo Class Reference

#include <Mips16RegisterInfo.h>

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

List of all members.

Public Member Functions

 Mips16RegisterInfo (const MipsSubtarget &Subtarget)
bool requiresRegisterScavenging (const MachineFunction &MF) const override
bool requiresFrameIndexScavenging (const MachineFunction &MF) const override
bool useFPForScavengingIndex (const MachineFunction &MF) const override
bool saveScavengerRegister (MachineBasicBlock &MBB, MachineBasicBlock::iterator I, MachineBasicBlock::iterator &UseMI, const TargetRegisterClass *RC, unsigned Reg) const override
const TargetRegisterClassintRegClass (unsigned Size) const override
 Return GPR register class.

Detailed Description

Definition at line 22 of file Mips16RegisterInfo.h.


Constructor & Destructor Documentation

Definition at line 44 of file Mips16RegisterInfo.cpp.


Member Function Documentation

const TargetRegisterClass * Mips16RegisterInfo::intRegClass ( unsigned  Size) const [override, virtual]

Return GPR register class.

Implements llvm::MipsRegisterInfo.

Definition at line 75 of file Mips16RegisterInfo.cpp.

Definition at line 52 of file Mips16RegisterInfo.cpp.

Reimplemented from llvm::MipsRegisterInfo.

Definition at line 48 of file Mips16RegisterInfo.cpp.

Definition at line 57 of file Mips16RegisterInfo.cpp.


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