struct DefNode

Declaration

struct DefNode : public RefNode { /* full declaration omitted */ };

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:558

Inherits from: RefNode

Member Variables

Inherited from NodeBase:

protected Attrs
protected Reserved
protected Next
protected

Method Overview

Inherited from RefNode:

Inherited from NodeBase:

Methods

llvm::rdf::NodeId getReachedDef() const

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:559

llvm::rdf::NodeId getReachedUse() const

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:565

void linkToDef(llvm::rdf::NodeId Self,
               NodeAddr<llvm::rdf::DefNode*> DA)

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:572

Parameters

llvm::rdf::NodeId Self
NodeAddr<llvm::rdf::DefNode*> DA

void setReachedDef(llvm::rdf::NodeId D)

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:562

Parameters

llvm::rdf::NodeId D

void setReachedUse(llvm::rdf::NodeId U)

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:568

Parameters

llvm::rdf::NodeId U