class RootDDGNode

Declaration

class RootDDGNode : public DDGNode { /* full declaration omitted */ };

Description

Subclass of DDGNode representing the root node of the graph. There should only be one such node in a given graph.

Declared at: llvm/include/llvm/Analysis/DDG.h:91

Inherits from: DDGNode

Method Overview

Inherited from DDGNode:

Methods

RootDDGNode()

Declared at: llvm/include/llvm/Analysis/DDG.h:93

RootDDGNode(const llvm::RootDDGNode& N)

Declared at: llvm/include/llvm/Analysis/DDG.h:94

Parameters

const llvm::RootDDGNode& N

RootDDGNode(llvm::RootDDGNode&& N)

Declared at: llvm/include/llvm/Analysis/DDG.h:95

Parameters

llvm::RootDDGNode&& N

static bool classof(const llvm::DDGNode* N)

Description

Define classof to be able to use isa < >, cast < >, dyn_cast < >, etc.

Declared at: llvm/include/llvm/Analysis/DDG.h:99

Parameters

const llvm::DDGNode* N

static bool classof(const llvm::RootDDGNode* N)

Declared at: llvm/include/llvm/Analysis/DDG.h:102

Parameters

const llvm::RootDDGNode* N

~RootDDGNode()

Declared at: llvm/include/llvm/Analysis/DDG.h:96