Halide 19.0.0
Halide compiler and libraries
|
The simplifier is separated into multiple compilation units with this single shared header to speed up the build. More...
#include "Bounds.h"
#include "ConstantInterval.h"
#include "IRMatch.h"
#include "IRPrinter.h"
#include "IRVisitor.h"
#include "Scope.h"
Go to the source code of this file.
Classes | |
class | Halide::Internal::Simplify |
struct | Halide::Internal::Simplify::ExprInfo |
struct | Halide::Internal::Simplify::VarInfo |
struct | Halide::Internal::Simplify::ScopedFact |
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 |
Macros | |
#define | LOG_EXPR_MUTATIONS 0 |
#define | LOG_STMT_MUTATIONS 0 |
#define | EVAL_IN_LAMBDA(x) |
The simplifier is separated into multiple compilation units with this single shared header to speed up the build.
This file is not exported in Halide.h.
Definition in file Simplify_Internal.h.
#define LOG_EXPR_MUTATIONS 0 |
Definition at line 20 of file Simplify_Internal.h.
#define LOG_STMT_MUTATIONS 0 |
Definition at line 21 of file Simplify_Internal.h.
#define EVAL_IN_LAMBDA | ( | x | ) |
Definition at line 28 of file Simplify_Internal.h.