|
Halide 17.0.1
Halide compiler and libraries
|
Methods to test Exprs and Stmts for equality of value. More...
#include "Expr.h"Go to the source code of this file.
Classes | |
| struct | Halide::Internal::IRDeepCompare |
| A compare struct suitable for use in std::map and std::set that computes a lexical ordering on IR nodes. More... | |
| class | Halide::Internal::IRCompareCache |
| Lossily track known equal exprs with a cache. More... | |
| struct | Halide::Internal::ExprWithCompareCache |
| A wrapper about Exprs so that they can be deeply compared with a cache for known-equal subexpressions. 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 | |
| bool | Halide::Internal::equal (const Expr &a, const Expr &b) |
| Compare IR nodes for equality of value. | |
| bool | Halide::Internal::equal (const Stmt &a, const Stmt &b) |
| bool | Halide::Internal::graph_equal (const Expr &a, const Expr &b) |
| bool | Halide::Internal::graph_equal (const Stmt &a, const Stmt &b) |
| bool | Halide::Internal::graph_less_than (const Expr &a, const Expr &b) |
| Order unsanitized IRNodes for use in a map key. | |
| bool | Halide::Internal::graph_less_than (const Stmt &a, const Stmt &b) |
| void | Halide::Internal::ir_equality_test () |
Methods to test Exprs and Stmts for equality of value.
Definition in file IREquality.h.