|
LLVM
4.0.0
|
#include <MachineLocation.h>
Public Types | |
| enum | : uint32_t { VirtualFP = ~0U } |
Public Member Functions | |
| MachineLocation () | |
| MachineLocation (unsigned R) | |
| Create a direct register location. More... | |
| MachineLocation (unsigned R, int O) | |
| Create a register-indirect location with an offset. More... | |
| bool | operator== (const MachineLocation &Other) const |
| bool | isIndirect () const |
| bool | isReg () const |
| unsigned | getReg () const |
| int | getOffset () const |
| void | setIsRegister (bool Is) |
| void | setRegister (unsigned R) |
| void | setOffset (int O) |
| void | set (unsigned R) |
| Make this location a direct register location. More... | |
| void | set (unsigned R, int O) |
| Make this location a register-indirect+offset location. More... | |
Definition at line 25 of file MachineLocation.h.
| anonymous enum : uint32_t |
| Enumerator | |
|---|---|
| VirtualFP | |
Definition at line 31 of file MachineLocation.h.
|
inline |
Definition at line 36 of file MachineLocation.h.
|
inlineexplicit |
Create a direct register location.
Definition at line 39 of file MachineLocation.h.
|
inline |
Create a register-indirect location with an offset.
Definition at line 42 of file MachineLocation.h.
|
inline |
Definition at line 55 of file MachineLocation.h.
Referenced by llvm::DwarfCompileUnit::addAddress(), llvm::DwarfUnit::addBlockByrefAddress(), llvm::DwarfCompileUnit::addComplexAddress(), llvm::DebugLocEntry::Value::dump(), and emitDebugLocValue().
|
inline |
Definition at line 54 of file MachineLocation.h.
Referenced by llvm::DwarfCompileUnit::addAddress(), llvm::DwarfUnit::addBlockByrefAddress(), llvm::DwarfCompileUnit::addComplexAddress(), llvm::DebugLocEntry::Value::dump(), and emitDebugLocValue().
|
inline |
Definition at line 52 of file MachineLocation.h.
Referenced by llvm::DebugLocEntry::Value::dump().
|
inline |
Definition at line 53 of file MachineLocation.h.
Referenced by llvm::DwarfCompileUnit::addAddress(), and llvm::DwarfUnit::addBlockByrefAddress().
|
inline |
Definition at line 45 of file MachineLocation.h.
|
inline |
Make this location a direct register location.
Definition at line 60 of file MachineLocation.h.
Referenced by getDebugLocValue().
|
inline |
Make this location a register-indirect+offset location.
Definition at line 66 of file MachineLocation.h.
|
inline |
Definition at line 56 of file MachineLocation.h.
|
inline |
Definition at line 58 of file MachineLocation.h.
|
inline |
Definition at line 57 of file MachineLocation.h.
1.8.6