Thorin 1.9.0
The Higher ORder INtermediate representation
|
Go to the source code of this file.
Classes | |
class | thorin::Pass |
All Passes that want to be registered in the PassMan must implement this interface. More... | |
class | thorin::PassMan |
An optimizer that combines several optimizations in an optimal way. More... | |
class | thorin::RWPass< P, M > |
Inherit from this class using CRTP, if your Pass does not need state and a fixed-point iteration. More... | |
class | thorin::FPPass< P, M > |
Inherit from this class using CRTP, if you do need a Pass with a state and a fixed-point. More... | |
Namespaces | |
namespace | thorin |
Undo | |
Used by FPPass::analyze to indicate where to backtrack to. | |
using | thorin::undo_t = size_t |
static constexpr undo_t | thorin::No_Undo = std::numeric_limits<undo_t>::max() |