1 #ifndef HALIDE_UNSAFE_PROMISES_H 2 #define HALIDE_UNSAFE_PROMISES_H Stmt lower_unsafe_promises(const Stmt &s, const Target &t)
Lower all unsafe promises into either assertions or unchecked code, depending on the target...
Stmt lower_safe_promises(const Stmt &s)
Lower all safe promises by just stripping them.
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.
Base classes for Halide expressions (Halide::Expr) and statements (Halide::Internal::Stmt) ...
Not visible externally, similar to 'static' linkage in C.