LLVM  4.0.0
Classes | Public Types | Public Member Functions | Friends | List of all members
llvm::rdf::DataFlowGraph::DefStack Struct Reference

#include <RDFGraph.h>

Public Types

typedef Iterator iterator
 

Public Member Functions

 DefStack ()=default
 
bool empty () const
 
iterator top () const
 
iterator bottom () const
 
unsigned size () const
 
void push (NodeAddr< DefNode * > DA)
 
void pop ()
 
void start_block (NodeId N)
 
void clear_block (NodeId N)
 

Friends

struct Iterator
 

Detailed Description

Definition at line 767 of file RDFGraph.h.

Member Typedef Documentation

Definition at line 802 of file RDFGraph.h.

Constructor & Destructor Documentation

llvm::rdf::DataFlowGraph::DefStack::DefStack ( )
default

Member Function Documentation

iterator llvm::rdf::DataFlowGraph::DefStack::bottom ( ) const
inline

Definition at line 804 of file RDFGraph.h.

References Iterator.

Referenced by empty(), llvm::rdf::operator<<(), and size().

void DataFlowGraph::DefStack::clear_block ( NodeId  N)

Definition at line 815 of file RDFGraph.cpp.

References assert().

bool llvm::rdf::DataFlowGraph::DefStack::empty ( ) const
inline

Definition at line 770 of file RDFGraph.h.

References bottom(), and top().

void DataFlowGraph::DefStack::pop ( )

Definition at line 800 of file RDFGraph.cpp.

References assert().

void llvm::rdf::DataFlowGraph::DefStack::push ( NodeAddr< DefNode * >  DA)
inline

Definition at line 807 of file RDFGraph.h.

unsigned DataFlowGraph::DefStack::size ( ) const

Definition at line 790 of file RDFGraph.cpp.

References bottom(), E, I, and top().

void DataFlowGraph::DefStack::start_block ( NodeId  N)

Definition at line 807 of file RDFGraph.cpp.

References assert().

iterator llvm::rdf::DataFlowGraph::DefStack::top ( ) const
inline

Definition at line 803 of file RDFGraph.h.

References Iterator.

Referenced by empty(), llvm::rdf::operator<<(), and size().

Friends And Related Function Documentation

friend struct Iterator
friend

Definition at line 813 of file RDFGraph.h.

Referenced by bottom(), and top().


The documentation for this struct was generated from the following files: