LLVM: llvm::rdf::NodeAddr< T > Struct Template Reference (original) (raw)
#include "[llvm/CodeGen/RDFGraph.h](RDFGraph%5F8h%5Fsource.html)"
Inheritance diagram for llvm::rdf::NodeAddr< T >:
| Public Member Functions | |
|---|---|
| NodeAddr ()=default | |
| NodeAddr (T A, NodeId I) | |
| template | |
| NodeAddr (const NodeAddr< S > &NA) | |
| bool | operator== (const NodeAddr< T > &NA) const |
| bool | operator!= (const NodeAddr< T > &NA) const |
| Public Attributes | |
|---|---|
| T | Addr = nullptr |
| NodeId | Id = 0 |
Detailed Description
template<typename T>
struct llvm::rdf::NodeAddr< T >
Definition at line 344 of file RDFGraph.h.
Constructor & Destructor Documentation
◆ NodeAddr() [1/3]
◆ NodeAddr() [2/3]
◆ NodeAddr() [3/3]
template<typename T>
template
Member Function Documentation
◆ operator!=()
◆ operator==()
Member Data Documentation
◆ Addr
Definition at line 361 of file RDFGraph.h.
Referenced by llvm::rdf::CodeNode::addMember(), llvm::rdf::CodeNode::addMemberAfter(), llvm::rdf::BlockNode::addPhi(), llvm::rdf::NodeBase::append(), llvm::rdf::DataFlowGraph::build(), llvm::rdf::DeadCodeElimination::collect(), llvm::rdf::Liveness::computeLiveIns(), llvm::rdf::Liveness::computePhiInfo(), llvm::rdf::DeadCodeElimination::erase(), llvm::rdf::FuncNode::findBlock(), llvm::rdf::Liveness::getAllReachedUses(), llvm::rdf::Liveness::getAllReachingDefs(), llvm::rdf::Liveness::getAllReachingDefs(), llvm::rdf::Liveness::getNearestAliasedRef(), llvm::rdf::RefNode::getNextRef(), llvm::rdf::DataFlowGraph::getNextRelated(), llvm::rdf::DataFlowGraph::getNextShadow(), llvm::rdf::InstrNode::getOwner(), llvm::rdf::RefNode::getOwner(), llvm::rdf::DataFlowGraph::hasUntrackedRef(), llvm::rdf::DataFlowGraph::IsCode(), llvm::rdf::DataFlowGraph::IsDef(), llvm::rdf::DataFlowGraph::IsPhi(), llvm::rdf::DataFlowGraph::IsRef(), llvm::rdf::DataFlowGraph::IsUse(), llvm::rdf::NodeAddr< NodeBase * >::operator==(), llvm::rdf::CodeNode::removeMember(), and llvm::rdf::CopyPropagation::run().
◆ Id
The documentation for this struct was generated from the following file:
- include/llvm/CodeGen/RDFGraph.h