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:
Method Overview
- public llvm::rdf::NodeId getReachedDef() const
- public llvm::rdf::NodeId getReachedUse() const
- public void linkToDef(llvm::rdf::NodeId Self, NodeAddr<llvm::rdf::DefNode *> DA)
- public void setReachedDef(llvm::rdf::NodeId D)
- public void setReachedUse(llvm::rdf::NodeId U)
Inherited from RefNode:
- public getNextRef
- public getOp
- public getOwner
- public getReachingDef
- public getRegRef
- public getSibling
- public isDef
- public isUse
- public setReachingDef
- public setRegRef
- public setRegRef
- public setSibling
Inherited from NodeBase:
- public append
- public getAttrs
- public getFlags
- public getKind
- public getNext
- public getType
- public init
- public setAttrs
- public setFlags
- public setNext
Methods
¶llvm::rdf::NodeId getReachedDef() const
llvm::rdf::NodeId getReachedDef() const
Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:559
¶llvm::rdf::NodeId getReachedUse() const
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)
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)
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)
void setReachedUse(llvm::rdf::NodeId U)
Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:568
Parameters
- llvm::rdf::NodeId U