LLVM: llvm::rdf::NodeBase Struct Reference (original) (raw)
#include "[llvm/CodeGen/RDFGraph.h](RDFGraph%5F8h%5Fsource.html)"
Inheritance diagram for llvm::rdf::NodeBase:
Detailed Description
Constructor & Destructor Documentation
| llvm::rdf::NodeBase::NodeBase ( ) |
default |
Member Function Documentation
◆ append()
| void llvm::rdf::NodeBase::append |
( |
Node |
NA |
) |
◆ getAttrs()
| uint16_t llvm::rdf::NodeBase::getAttrs ( ) const |
inline |
◆ getFlags()
| uint16_t llvm::rdf::NodeBase::getFlags ( ) const |
inline |
◆ getKind()
| uint16_t llvm::rdf::NodeBase::getKind ( ) const |
inline |
◆ getNext()
| NodeId llvm::rdf::NodeBase::getNext ( ) const |
inline |
◆ getType()
| uint16_t llvm::rdf::NodeBase::getType ( ) const |
inline |
Definition at line 492 of file RDFGraph.h.
References Attrs, and llvm::rdf::NodeAttrs::type().
Referenced by llvm::rdf::BlockNode::addPhi(), llvm::rdf::InstrNode::getOwner(), llvm::rdf::RefNode::getOwner(), llvm::rdf::DataFlowGraph::IsCode(), llvm::rdf::DataFlowGraph::IsDef(), llvm::rdf::RefNode::isDef(), llvm::rdf::DataFlowGraph::IsPhi(), llvm::rdf::DataFlowGraph::IsRef(), llvm::rdf::DataFlowGraph::IsUse(), and llvm::rdf::RefNode::isUse().
◆ init()
| void llvm::rdf::NodeBase::init ( ) |
inline |
◆ setAttrs()
| void llvm::rdf::NodeBase::setAttrs ( uint16_t A) |
inline |
◆ setFlags()
| void llvm::rdf::NodeBase::setFlags ( uint16_t F) |
inline |
◆ setNext()
| void llvm::rdf::NodeBase::setNext ( NodeId N) |
inline |
Member Data Documentation
◆ [union]
◆ Attrs
◆ CodeData
◆ Next
| NodeId llvm::rdf::NodeBase::Next |
protected |
◆ RefData
Definition at line 540 of file RDFGraph.h.
Referenced by llvm::rdf::RefNode::getOp(), llvm::rdf::PhiUseNode::getPredecessor(), llvm::rdf::DefNode::getReachedDef(), llvm::rdf::DefNode::getReachedUse(), llvm::rdf::RefNode::getReachingDef(), llvm::rdf::RefNode::getRegRef(), llvm::rdf::RefNode::getSibling(), llvm::rdf::DefNode::linkToDef(), llvm::rdf::UseNode::linkToDef(), llvm::rdf::PhiUseNode::setPredecessor(), llvm::rdf::DefNode::setReachedDef(), llvm::rdf::DefNode::setReachedUse(), llvm::rdf::RefNode::setReachingDef(), llvm::rdf::RefNode::setRegRef(), llvm::rdf::RefNode::setRegRef(), and llvm::rdf::RefNode::setSibling().
◆ Reserved
The documentation for this struct was generated from the following files: