LLVM: llvm::VirtRegOrUnit Class Reference (original) (raw)
Wrapper class representing a virtual register or register unit. More...
#include "[llvm/CodeGen/Register.h](Register%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| constexpr | VirtRegOrUnit (MCRegUnit Unit) |
| constexpr | VirtRegOrUnit (Register Reg) |
| template<typename T> | |
| VirtRegOrUnit (T)=delete | |
| constexpr bool | isVirtualReg () const |
| constexpr MCRegUnit | asMCRegUnit () const |
| constexpr Register | asVirtualReg () const |
| constexpr bool | operator== (const VirtRegOrUnit &Other) const |
| constexpr bool | operator< (const VirtRegOrUnit &Other) const |
Wrapper class representing a virtual register or register unit.
Definition at line 181 of file Register.h.
| llvm::VirtRegOrUnit::VirtRegOrUnit ( MCRegUnit Unit) | inlineexplicitconstexpr |
|---|
◆ VirtRegOrUnit() [2/3]
| llvm::VirtRegOrUnit::VirtRegOrUnit ( Register Reg) | inlineexplicitconstexpr |
|---|
◆ VirtRegOrUnit() [3/3]
template<typename T>
| llvm::VirtRegOrUnit::VirtRegOrUnit ( T ) | explicitdelete |
|---|
References T.
◆ asMCRegUnit()
| MCRegUnit llvm::VirtRegOrUnit::asMCRegUnit ( ) const | inlineconstexpr |
|---|
◆ asVirtualReg()
| Register llvm::VirtRegOrUnit::asVirtualReg ( ) const | inlineconstexpr |
|---|
◆ isVirtualReg()
| bool llvm::VirtRegOrUnit::isVirtualReg ( ) const | inlineconstexpr |
|---|
◆ operator<()
◆ operator==()
The documentation for this class was generated from the following file:
- include/llvm/CodeGen/Register.h