P4C
The P4 Compiler
|
This is the complete list of members for P4::P4Tools::ExtendedCallGraph< T >, including all inherited members.
add(T caller) (defined in P4::CallGraph< T >) | P4::CallGraph< T > | inline |
addToHash(T vertex, const IR::ID &name) | P4::P4Tools::ExtendedCallGraph< T > | inline |
begin() const (defined in P4::CallGraph< T >) | P4::CallGraph< T > | inline |
CallGraph(std::string_view name) (defined in P4::CallGraph< T >) | P4::CallGraph< T > | inlineexplicit |
calls(T caller, T callee) (defined in P4::CallGraph< T >) | P4::CallGraph< T > | inline |
compute_loops(T start) (defined in P4::CallGraph< T >) | P4::CallGraph< T > | inline |
const_iterator typedef (defined in P4::CallGraph< T >) | P4::CallGraph< T > | |
dominators(T start, std::map< T, Set > &dominators) (defined in P4::CallGraph< T >) | P4::CallGraph< T > | inline |
empty() const | P4::CallGraph< T > | inline |
end() const (defined in P4::CallGraph< T >) | P4::CallGraph< T > | inline |
ExtendedCallGraph(std::string_view name) (defined in P4::P4Tools::ExtendedCallGraph< T >) | P4::P4Tools::ExtendedCallGraph< T > | inlineexplicit |
getCallees(T caller) (defined in P4::CallGraph< T >) | P4::CallGraph< T > | inline |
getCallees(T caller, std::set< T > &toAppend) (defined in P4::CallGraph< T >) | P4::CallGraph< T > | inline |
getCallers(T callee) (defined in P4::CallGraph< T >) | P4::CallGraph< T > | inline |
getHash() const (defined in P4::P4Tools::ExtendedCallGraph< T >) | P4::P4Tools::ExtendedCallGraph< T > | inline |
getInEdges() const | P4::CallGraph< T > | inline |
getName() const | P4::CallGraph< T > | inline |
getNodes() const | P4::CallGraph< T > | inline |
getOutEdges() const | P4::CallGraph< T > | inline |
in_edges (defined in P4::CallGraph< T >) | P4::CallGraph< T > | protected |
insersectWith(Set &set, Set &with) (defined in P4::CallGraph< T >) | P4::CallGraph< T > | inlineprotectedstatic |
isCallee(T callee) const (defined in P4::CallGraph< T >) | P4::CallGraph< T > | inline |
isCaller(T caller) const (defined in P4::CallGraph< T >) | P4::CallGraph< T > | inline |
isReachable(T start, T element) const (defined in P4::P4Tools::ExtendedCallGraph< T >) | P4::P4Tools::ExtendedCallGraph< T > | inline |
name (defined in P4::CallGraph< T >) | P4::CallGraph< T > | protected |
nodes (defined in P4::CallGraph< T >) | P4::CallGraph< T > | |
out_edges (defined in P4::CallGraph< T >) | P4::CallGraph< T > | protected |
P4ProgramDCGCreator (defined in P4::P4Tools::ExtendedCallGraph< T >) | P4::P4Tools::ExtendedCallGraph< T > | friend |
reachable(T start, std::set< T > &out) const (defined in P4::CallGraph< T >) | P4::CallGraph< T > | inline |
remove(T node) (defined in P4::CallGraph< T >) | P4::CallGraph< T > | inline |
restrict(const std::set< T > &to) (defined in P4::CallGraph< T >) | P4::CallGraph< T > | inline |
sccSort(T start, std::vector< T > &out) (defined in P4::CallGraph< T >) | P4::CallGraph< T > | inline |
Set typedef (defined in P4::CallGraph< T >) | P4::CallGraph< T > | |
size() const | P4::CallGraph< T > | inline |
sort(std::vector< T > &start, std::vector< T > &out) (defined in P4::CallGraph< T >) | P4::CallGraph< T > | inline |
sort(std::vector< T > &out) (defined in P4::CallGraph< T >) | P4::CallGraph< T > | inline |
strongConnect(T node, sccInfo &helper, std::vector< T > &out) (defined in P4::CallGraph< T >) | P4::CallGraph< T > | inlineprotected |