LLVM
8.0.1
|
#include "Target/Hexagon/RDFGraph.h"
Public Types | |
using | 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 |
Definition at line 670 of file RDFGraph.h.
Definition at line 706 of file RDFGraph.h.
|
default |
|
inline |
Definition at line 709 of file RDFGraph.h.
References llvm::size().
Referenced by llvm::rdf::DataFlowGraph::getNextShadow(), and llvm::rdf::operator<<().
void DataFlowGraph::DefStack::clear_block | ( | NodeId | N | ) |
Definition at line 722 of file RDFGraph.cpp.
References assert(), F(), llvm::TargetLoweringBase::getExceptionPointerRegister(), llvm::TargetLoweringBase::getExceptionSelectorRegister(), llvm::MachineFunction::getFunction(), llvm::Function::getPersonalityFn(), llvm::MachineFunction::getSubtarget(), llvm::TargetSubtargetInfo::getTargetLowering(), llvm::Function::hasPersonalityFn(), and P.
|
inline |
Definition at line 673 of file RDFGraph.h.
References assert(), llvm::SIInstrFlags::DS, llvm::operator!=(), llvm::operator*(), and llvm::operator==().
Referenced by llvm::rdf::DataFlowGraph::getNextShadow().
void DataFlowGraph::DefStack::pop | ( | ) |
Definition at line 707 of file RDFGraph.cpp.
References assert(), llvm::empty(), and P.
Definition at line 712 of file RDFGraph.h.
unsigned DataFlowGraph::DefStack::size | ( | ) | const |
Definition at line 697 of file RDFGraph.cpp.
void DataFlowGraph::DefStack::start_block | ( | NodeId | N | ) |
Definition at line 714 of file RDFGraph.cpp.
References assert().
|
inline |
Definition at line 708 of file RDFGraph.h.
Referenced by llvm::rdf::DataFlowGraph::getNextShadow(), and llvm::rdf::operator<<().
|
friend |
Definition at line 718 of file RDFGraph.h.