class SDDbgInfo
Declaration
class SDDbgInfo { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:149
Method Overview
- public int ByvalParmDbgBegin()
- public int ByvalParmDbgEnd()
- public int DbgBegin()
- public int DbgEnd()
- public int DbgLabelBegin()
- public int DbgLabelEnd()
- public SDDbgInfo()
- public SDDbgInfo(const llvm::SDDbgInfo &)
- public void add(llvm::SDDbgValue * V, const llvm::SDNode * Node, bool isParameter)
- public void add(llvm::SDDbgLabel * L)
- public void clear()
- public bool empty() const
- public void erase(const llvm::SDNode * Node)
- public llvm::BumpPtrAllocator & getAlloc()
- public ArrayRef<llvm::SDDbgValue *> getSDDbgValues(const llvm::SDNode * Node) const
Methods
¶int ByvalParmDbgBegin()
int ByvalParmDbgBegin()
Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:204
¶int ByvalParmDbgEnd()
int ByvalParmDbgEnd()
Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:205
¶int DbgBegin()
int DbgBegin()
Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:202
¶int DbgEnd()
int DbgEnd()
Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:203
¶int DbgLabelBegin()
int DbgLabelBegin()
Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:206
¶int DbgLabelEnd()
int DbgLabelEnd()
Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:207
¶SDDbgInfo()
SDDbgInfo()
Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:158
¶SDDbgInfo(const llvm::SDDbgInfo&)
SDDbgInfo(const llvm::SDDbgInfo&)
Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:159
Parameters
- const llvm::SDDbgInfo&
¶void add(llvm::SDDbgValue* V,
const llvm::SDNode* Node,
bool isParameter)
void add(llvm::SDDbgValue* V,
const llvm::SDNode* Node,
bool isParameter)
Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:162
Parameters
- llvm::SDDbgValue* V
- const llvm::SDNode* Node
- bool isParameter
¶void add(llvm::SDDbgLabel* L)
void add(llvm::SDDbgLabel* L)
Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:170
Parameters
¶void clear()
void clear()
Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:178
¶bool empty() const
bool empty() const
Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:188
¶void erase(const llvm::SDNode* Node)
void erase(const llvm::SDNode* Node)
Description
Invalidate all DbgValues attached to the node and remove it from the Node-to-DbgValues map.
Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:176
Parameters
- const llvm::SDNode* Node
¶llvm::BumpPtrAllocator& getAlloc()
llvm::BumpPtrAllocator& getAlloc()
Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:186
¶ArrayRef<llvm::SDDbgValue*> getSDDbgValues(
const llvm::SDNode* Node) const
ArrayRef<llvm::SDDbgValue*> getSDDbgValues(
const llvm::SDNode* Node) const
Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:192
Parameters
- const llvm::SDNode* Node