1 #ifndef HALIDE_INFER_ARGUMENTS_H 2 #define HALIDE_INFER_ARGUMENTS_H 42 std::vector<InferredArgument>
infer_arguments(
const Stmt &body,
const std::vector<Function> &outputs);
A struct representing an argument to a halide-generated function.
A reference-counted handle to a parameter to a halide pipeline.
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.
bool operator<(const InferredArgument &other) const
Base classes for Halide expressions (Halide::Expr) and statements (Halide::Internal::Stmt) ...
Not visible externally, similar to 'static' linkage in C.
Defines the internal representation of parameters to halide piplines.
std::string name
The name of the argument.
Defines a type used for expressing the type signature of a generated halide pipeline.
std::vector< InferredArgument > infer_arguments(const Stmt &body, const std::vector< Function > &outputs)