![]() |
P4C
The P4 Compiler
|
This is the complete list of members for 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) | 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 P4Tools::ExtendedCallGraph< T >) | 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 P4Tools::ExtendedCallGraph< T >) | 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 P4Tools::ExtendedCallGraph< T >) | 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 P4Tools::ExtendedCallGraph< T >) | 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 |