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()

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:670

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

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:708

void clear_block(llvm::rdf::NodeId N)

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:714

Parameters

llvm::rdf::NodeId N

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

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

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:726

Parameters

unsigned int P

unsigned int nextUp(unsigned int P) const

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:725

Parameters

unsigned int P

void pop()

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:712

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

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:709

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

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:707