LLVM 20.0.0git
|
#include "llvm/CodeGen/RDFGraph.h"
Public Member Functions | |
NodeAddr ()=default | |
NodeAddr (T A, NodeId I) | |
template<typename S > | |
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 |
Definition at line 344 of file RDFGraph.h.
|
default |
|
inline |
Definition at line 346 of file RDFGraph.h.
|
inline |
Definition at line 351 of file RDFGraph.h.
|
inline |
Definition at line 357 of file RDFGraph.h.
References llvm::rdf::NodeAddr< T >::operator==().
|
inline |
Definition at line 353 of file RDFGraph.h.
References llvm::rdf::NodeAddr< T >::Addr, assert(), and llvm::rdf::NodeAddr< T >::Id.
Referenced by llvm::rdf::NodeAddr< T >::operator!=().
T llvm::rdf::NodeAddr< T >::Addr = nullptr |
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::Liveness::getAllReachedUses(), llvm::rdf::Liveness::getAllReachingDefs(), llvm::rdf::Liveness::getNearestAliasedRef(), llvm::rdf::RefNode::getNextRef(), llvm::rdf::DataFlowGraph::getNextShadow(), llvm::rdf::RefNode::getOwner(), llvm::rdf::InstrNode::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< T >::operator==(), llvm::rdf::CodeNode::removeMember(), and llvm::rdf::CopyPropagation::run().
NodeId llvm::rdf::NodeAddr< T >::Id = 0 |
Definition at line 362 of file RDFGraph.h.
Referenced by llvm::rdf::CodeNode::addMember(), llvm::rdf::CodeNode::addMemberAfter(), llvm::rdf::BlockNode::addPhi(), llvm::rdf::NodeBase::append(), llvm::rdf::Liveness::computePhiInfo(), llvm::rdf::Liveness::getAllReachingDefs(), llvm::rdf::Liveness::getNearestAliasedRef(), llvm::rdf::NodeAddr< T >::operator==(), llvm::rdf::CodeNode::removeMember(), and llvm::rdf::CopyPropagation::run().