|
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.
1.8.13