LLVM: llvm::MachineLocation Class Reference (original) (raw)

#include "[llvm/MC/MachineLocation.h](MachineLocation%5F8h%5Fsource.html)"

Public Types
enum : uint32_t { VirtualFP = ~0U }
Public Member Functions
MachineLocation ()=default
MachineLocation (unsigned R, bool Indirect=false)
Create a direct register location.
bool operator== (const MachineLocation &Other) const
bool isIndirect () const
bool isReg () const
unsigned getReg () const
void setIsRegister (bool Is)
void setRegister (unsigned R)

Definition at line 22 of file MachineLocation.h.

anonymous enum

llvm::MachineLocation::MachineLocation ( ) default

MachineLocation() [2/2]

llvm::MachineLocation::MachineLocation ( unsigned R, bool Indirect = false ) inlineexplicit

getReg()

unsigned llvm::MachineLocation::getReg ( ) const inline

isIndirect()

bool llvm::MachineLocation::isIndirect ( ) const inline

isReg()

bool llvm::MachineLocation::isReg ( ) const inline

operator==()

setIsRegister()

void llvm::MachineLocation::setIsRegister ( bool Is) inline

setRegister()

void llvm::MachineLocation::setRegister ( unsigned R) inline

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