Halide 18.0.0
Halide compiler and libraries
|
#include <LoopNestParser.h>
Public Member Functions | |
LoopNestParser (const std::vector< std::string > &loop_nest) | |
void | dump () const |
bool | is_in_partial_schedule (const FunctionDAG::Node *node) const |
bool | contains_sub_loop_nest_for_shared_stages (const LoopNestParser &other) const |
bool | contains_sub_loop_nest (const LoopNestParser &other, bool only_consider_shared_stages=false) const |
Static Public Member Functions | |
static LoopNestParser | from_string (const std::string &str) |
static std::unique_ptr< LoopNestParser > | from_file (const std::string &filename) |
Definition at line 17 of file LoopNestParser.h.
|
inlineexplicit |
Definition at line 103 of file LoopNestParser.h.
|
inline |
Definition at line 108 of file LoopNestParser.h.
References Halide::cast().
|
inline |
Definition at line 136 of file LoopNestParser.h.
References Halide::Internal::Autoscheduler::FunctionDAG::Node::func, and Halide::Internal::Function::name().
|
inline |
Definition at line 140 of file LoopNestParser.h.
References Halide::cast(), and contains_sub_loop_nest().
|
inline |
Definition at line 147 of file LoopNestParser.h.
References Halide::cast().
Referenced by contains_sub_loop_nest_for_shared_stages().
|
inlinestatic |
Definition at line 181 of file LoopNestParser.h.
References Halide::cast().
|
inlinestatic |
Definition at line 193 of file LoopNestParser.h.
References Halide::cast().