18 #include <Halide/Halide.h>
32 Halide::Internal::Stmt
stmt;
33 std::vector<Halide::ImageParam>
inputs;
34 std::map<std::string, Halide::Internal::Parameter>
params;
35 std::vector<Halide::OutputImageParam>
outputs;
52 bool throwWarnings =
false);
57 translate(isl::ctx ctx,
const std::string& tc,
bool throwWarnings =
false);
std::map< std::string, Halide::Internal::Parameter > params
Definition: tc2halide.h:34
Definition: tc2halide.h:29
std::vector< Halide::ImageParam > inputs
Definition: tc2halide.h:33
lang::TreeRef def
Definition: tc2halide.h:31
Definition: tree_views.h:330
Halide::Internal::Call::ConstString kReductionUpdate
Definition: tc2halide.h:45
Halide::Internal::Call::ConstString kReductionInit
Definition: tc2halide.h:44
HalideComponents translate(isl::ctx ctx, const lang::TreeRef &treeRef, bool throwWarnings=false)
lang::Def getDef() const
Definition: tc2halide.h:36
std::vector< Halide::OutputImageParam > outputs
Definition: tc2halide.h:35
Halide::Internal::Stmt stmt
Definition: tc2halide.h:32
std::shared_ptr< Tree > TreeRef
Definition: tree.h:44