|
Halide 21.0.0
Halide compiler and libraries
|
Defines a base class for passes over the IR that modify it. More...
Go to the source code of this file.
Classes | |
| class | Halide::Internal::IRMutator |
| A base class for passes over the IR which modify it (e.g. More... | |
| class | Halide::Internal::IRGraphMutator |
| A mutator that caches and reapplies previously-done mutations, so that it can handle graphs of IR that have not had CSE done to them. More... | |
Namespaces | |
| namespace | Halide |
| This file defines the class FunctionDAG, which is our representation of a Halide pipeline, and contains methods to using Halide's bounds tools to query properties of it. | |
| namespace | Halide::Internal |
Functions | |
| template<typename Mutator, typename... Args> | |
| std::pair< Region, bool > | Halide::Internal::mutate_region (Mutator *mutator, const Region &bounds, Args &&...args) |
| A helper function for mutator-like things to mutate regions. | |
Defines a base class for passes over the IR that modify it.
Definition in file IRMutator.h.