60 std::cerr << std::forward<T>(x);
debug & operator<<(T &&x)
std::ostream & operator<<(std::ostream &stream, const Stmt &)
Emit a halide statement on an output stream (such as std::cout) in a human-readable form.
This file defines the class FunctionDAG, which is our representation of a Halide pipeline,...
std::ostream & operator<<(std::ostream &stream, const Expr &)
Emit an expression on an output stream (such as std::cout) in human-readable form.
A fragment of Halide syntax.
Definition of a lowered function.
A reference-counted handle to a statement node.
A struct representing a target machine and os to generate code for.
Types in the halide type system.