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: