struct DataFlowGraph::DefStack
Declaration
struct DataFlowGraph::DefStack { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:669
Member Variables
- private llvm::rdf::DataFlowGraph::DefStack::StorageType Stack
Method Overview
- public DefStack()
- public llvm::rdf::DataFlowGraph::DefStack::iterator bottom() const
- public void clear_block(llvm::rdf::NodeId N)
- public bool empty() const
- private bool isDelimiter(const StorageType::value_type & P, llvm::rdf::NodeId N = 0) const
- private unsigned int nextDown(unsigned int P) const
- private unsigned int nextUp(unsigned int P) const
- public void pop()
- public void push(NodeAddr<llvm::rdf::DefNode *> DA)
- public unsigned int size() const
- public void start_block(llvm::rdf::NodeId N)
- public llvm::rdf::DataFlowGraph::DefStack::iterator top() const
Methods
¶DefStack()
DefStack()
Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:670
¶llvm::rdf::DataFlowGraph::DefStack::iterator
bottom() const
llvm::rdf::DataFlowGraph::DefStack::iterator
bottom() const
Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:708
¶void clear_block(llvm::rdf::NodeId N)
void clear_block(llvm::rdf::NodeId N)
Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:714
Parameters
- llvm::rdf::NodeId N
¶bool empty() const
bool empty() const
Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:672
¶bool isDelimiter(const StorageType::value_type& P,
llvm::rdf::NodeId N = 0) const
bool isDelimiter(const StorageType::value_type& P,
llvm::rdf::NodeId N = 0) const
Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:721
Parameters
- const StorageType::value_type& P
- llvm::rdf::NodeId N = 0
¶unsigned int nextDown(unsigned int P) const
unsigned int nextDown(unsigned int P) const
Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:726
Parameters
- unsigned int P
¶unsigned int nextUp(unsigned int P) const
unsigned int nextUp(unsigned int P) const
Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:725
Parameters
- unsigned int P
¶void pop()
void pop()
Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:712
¶void push(NodeAddr<llvm::rdf::DefNode*> DA)
void push(NodeAddr<llvm::rdf::DefNode*> DA)
Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:711
Parameters
- NodeAddr<llvm::rdf::DefNode*> DA
¶unsigned int size() const
unsigned int size() const
Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:709
¶void start_block(llvm::rdf::NodeId N)
void start_block(llvm::rdf::NodeId N)
Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:713
Parameters
- llvm::rdf::NodeId N
¶llvm::rdf::DataFlowGraph::DefStack::iterator top()
const
llvm::rdf::DataFlowGraph::DefStack::iterator top()
const
Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:707