llir-opt
0.0.1
Low-Level Post-Link Optimiser for OCaml and C
|
#include <core/dag.h>
Classes | |
struct | iterator |
Public Types | |
using | NodeList = std::vector< std::unique_ptr< DAGBlock > > |
using | node_iterator = iterator< NodeList::iterator > |
using | reverse_node_iterator = iterator< NodeList::reverse_iterator > |
Public Member Functions | |
DAGFunc (Func &func) | |
DAGBlock * | operator[] (Block *block) |
DAGBlock * | operator[] (unsigned idx) |
Func & | GetFunc () |
size_t | size () const |
node_iterator | begin () |
node_iterator | end () |
reverse_node_iterator | rbegin () |
reverse_node_iterator | rend () |
A class which carries information about the SCCs in a function.