LLVM API Documentation
#include <PhysRegTracker.h>
Collaboration diagram for llvm::PhysRegTracker:
Public Member Functions | |
PhysRegTracker (const MRegisterInfo &mri) | |
PhysRegTracker (const PhysRegTracker &rhs) | |
const PhysRegTracker & | operator= (const PhysRegTracker &rhs) |
void | addRegUse (unsigned physReg) |
void | delRegUse (unsigned physReg) |
bool | isRegAvail (unsigned physReg) const |
Definition at line 24 of file PhysRegTracker.h.
llvm::PhysRegTracker::PhysRegTracker | ( | const MRegisterInfo & | mri | ) | [inline] |
Definition at line 29 of file PhysRegTracker.h.
llvm::PhysRegTracker::PhysRegTracker | ( | const PhysRegTracker & | rhs | ) | [inline] |
Definition at line 34 of file PhysRegTracker.h.
void llvm::PhysRegTracker::addRegUse | ( | unsigned | physReg | ) | [inline] |
Definition at line 45 of file PhysRegTracker.h.
References llvm::MRegisterInfo::getAliasSet(), and llvm::MRegisterInfo::isPhysicalRegister().
void llvm::PhysRegTracker::delRegUse | ( | unsigned | physReg | ) | [inline] |
Definition at line 53 of file PhysRegTracker.h.
References llvm::MRegisterInfo::getAliasSet(), and llvm::MRegisterInfo::isPhysicalRegister().
bool llvm::PhysRegTracker::isRegAvail | ( | unsigned | physReg | ) | const [inline] |
Definition at line 64 of file PhysRegTracker.h.
References llvm::MRegisterInfo::isPhysicalRegister().
const PhysRegTracker& llvm::PhysRegTracker::operator= | ( | const PhysRegTracker & | rhs | ) | [inline] |