class DbgValueLocEntry
Declaration
class DbgValueLocEntry { /* full declaration omitted */ };
Description
A single location or constant within a variable location description, with either a single entry (with an optional DIExpression) used for a DBG_VALUE, or a list of entries used for a DBG_VALUE_LIST.
Declared at: llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:40
Member Variables
- private enum EntryType EntryKind
- private union(unnamed union at / home / hdoc / tmp / llvm - project / llvm / lib / CodeGen / AsmPrinter / DebugLocEntry.h : 53 : 3) Constant
- private anonymous struct / union
Method Overview
- public DbgValueLocEntry(int64_t i)
- public DbgValueLocEntry(const llvm::ConstantFP * CFP)
- public DbgValueLocEntry(const llvm::ConstantInt * CIP)
- public DbgValueLocEntry(llvm::MachineLocation Loc)
- public DbgValueLocEntry(llvm::TargetIndexLocation Loc)
- public void dump() const
- public const llvm::ConstantFP * getConstantFP() const
- public const llvm::ConstantInt * getConstantInt() const
- public int64_t getInt() const
- public llvm::MachineLocation getLoc() const
- public llvm::TargetIndexLocation getTargetIndexLocation() const
- public bool isConstantFP() const
- public bool isConstantInt() const
- public bool isInt() const
- public bool isLocation() const
- public bool isTargetIndexLocation() const
Methods
¶DbgValueLocEntry(int64_t i)
DbgValueLocEntry(int64_t i)
Declared at: llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:67
Parameters
- int64_t i
¶DbgValueLocEntry(const llvm::ConstantFP* CFP)
DbgValueLocEntry(const llvm::ConstantFP* CFP)
Declared at: llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:68
Parameters
- const llvm::ConstantFP* CFP
¶DbgValueLocEntry(const llvm::ConstantInt* CIP)
DbgValueLocEntry(const llvm::ConstantInt* CIP)
Declared at: llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:71
Parameters
- const llvm::ConstantInt* CIP
¶DbgValueLocEntry(llvm::MachineLocation Loc)
DbgValueLocEntry(llvm::MachineLocation Loc)
Declared at: llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:74
Parameters
¶DbgValueLocEntry(llvm::TargetIndexLocation Loc)
DbgValueLocEntry(llvm::TargetIndexLocation Loc)
Declared at: llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:75
Parameters
¶void dump() const
void dump() const
Declared at: llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:92
¶const llvm::ConstantFP* getConstantFP() const
const llvm::ConstantFP* getConstantFP() const
Declared at: llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:86
¶const llvm::ConstantInt* getConstantInt() const
const llvm::ConstantInt* getConstantInt() const
Declared at: llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:87
¶int64_t getInt() const
int64_t getInt() const
Declared at: llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:85
¶llvm::MachineLocation getLoc() const
llvm::MachineLocation getLoc() const
Declared at: llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:88
¶llvm::TargetIndexLocation getTargetIndexLocation()
const
llvm::TargetIndexLocation getTargetIndexLocation()
const
Declared at: llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:89
¶bool isConstantFP() const
bool isConstantFP() const
Declared at: llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:83
¶bool isConstantInt() const
bool isConstantInt() const
Declared at: llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:84
¶bool isInt() const
bool isInt() const
Declared at: llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:82
¶bool isLocation() const
bool isLocation() const
Declared at: llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:78
¶bool isTargetIndexLocation() const
bool isTargetIndexLocation() const
Declared at: llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:79