LLVM API Documentation

llvm::MachineLocation Class Reference

#include <MachineLocation.h>

Collaboration diagram for llvm::MachineLocation:

Collaboration graph
[legend]
List of all members.

Public Types

 VirtualFP = ~0U
enum  { VirtualFP = ~0U }

Public Member Functions

 MachineLocation ()
 MachineLocation (unsigned R)
 MachineLocation (unsigned R, int O)
bool isRegister () const
unsigned getRegister () const
int getOffset () const
void setIsRegister (bool Is)
void setRegister (unsigned R)
void setOffset (int O)
void set (unsigned R)
void set (unsigned R, int O)
void dump ()

Detailed Description

Definition at line 26 of file MachineLocation.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
VirtualFP 

Definition at line 33 of file MachineLocation.h.


Constructor & Destructor Documentation

llvm::MachineLocation::MachineLocation (  )  [inline]

Definition at line 38 of file MachineLocation.h.

llvm::MachineLocation::MachineLocation ( unsigned  R  )  [inline]

Definition at line 43 of file MachineLocation.h.

llvm::MachineLocation::MachineLocation ( unsigned  R,
int  O 
) [inline]

Definition at line 48 of file MachineLocation.h.


Member Function Documentation

void llvm::MachineLocation::dump (  ) 

int llvm::MachineLocation::getOffset (  )  const [inline]

Definition at line 57 of file MachineLocation.h.

unsigned llvm::MachineLocation::getRegister (  )  const [inline]

Definition at line 56 of file MachineLocation.h.

bool llvm::MachineLocation::isRegister (  )  const [inline]

Definition at line 55 of file MachineLocation.h.

void llvm::MachineLocation::set ( unsigned  R,
int  O 
) [inline]

Definition at line 66 of file MachineLocation.h.

void llvm::MachineLocation::set ( unsigned  R  )  [inline]

Definition at line 61 of file MachineLocation.h.

Referenced by llvm::MRegisterInfo::getLocation().

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

Definition at line 58 of file MachineLocation.h.

void llvm::MachineLocation::setOffset ( int  O  )  [inline]

Definition at line 60 of file MachineLocation.h.

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

Definition at line 59 of file MachineLocation.h.


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