class SDDbgInfo

Declaration

class SDDbgInfo { /* full declaration omitted */ };

Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:149

Method Overview

Methods

int ByvalParmDbgBegin()

Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:204

int ByvalParmDbgEnd()

Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:205

int DbgBegin()

Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:202

int DbgEnd()

Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:203

int DbgLabelBegin()

Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:206

int DbgLabelEnd()

Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:207

SDDbgInfo()

Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:158

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)

Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:162

Parameters

llvm::SDDbgValue* V
const llvm::SDNode* Node
bool isParameter

void add(llvm::SDDbgLabel* L)

Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:170

Parameters

llvm::SDDbgLabel* L

void clear()

Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:178

bool empty() const

Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:188

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()

Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:186

ArrayRef<llvm::SDDbgValue*> getSDDbgValues(
    const llvm::SDNode* Node) const

Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:192

Parameters

const llvm::SDNode* Node