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.
| const PhysRegTracker& llvm::PhysRegTracker::operator= | ( | const PhysRegTracker & | rhs | ) | [inline] |
| 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().