accesses_input_buffer() const | Halide::Internal::Autoscheduler::LoopNest | |
apply(LoopLevel here, StageMap< std::unique_ptr< StageScheduleState >> &state_map, double num_cores, int depth, const LoopNest *parent, const LoopNest *compute_site) const | Halide::Internal::Autoscheduler::LoopNest | |
bounds | Halide::Internal::Autoscheduler::LoopNest | mutable |
calls(const FunctionDAG::Node *f) const | Halide::Internal::Autoscheduler::LoopNest | |
children | Halide::Internal::Autoscheduler::LoopNest | |
collect_producers(const StageMap< Sites > &sites) const | Halide::Internal::Autoscheduler::LoopNest | |
collect_stages(std::set< const FunctionDAG::Node::Stage * > &stages) const | Halide::Internal::Autoscheduler::LoopNest | |
compute_features(const FunctionDAG &dag, const MachineParams ¶ms, const StageMap< Sites > &sites, int64_t instances, int64_t parallelism, const LoopNest *parent, const LoopNest *grandparent, const LoopNest &root, int64_t *working_set, StageMap< ScheduleFeatures > *features, bool use_cached_features) const | Halide::Internal::Autoscheduler::LoopNest | |
compute_hash_of_producers_stored_at_root(const StageMap< Sites > &sites) const | Halide::Internal::Autoscheduler::LoopNest | |
compute_here(const FunctionDAG::Node *f, bool tileable, int v) | Halide::Internal::Autoscheduler::LoopNest | |
compute_in_tiles(const FunctionDAG::Node *f, const LoopNest *parent, const MachineParams ¶ms, int v, bool in_realization) const | Halide::Internal::Autoscheduler::LoopNest | |
compute_working_set_from_features(int64_t *working_set, const StageMap< ScheduleFeatures > *features) const | Halide::Internal::Autoscheduler::LoopNest | |
computes(const FunctionDAG::Node *f) const | Halide::Internal::Autoscheduler::LoopNest | |
copy_from(const LoopNest &n) | Halide::Internal::Autoscheduler::LoopNest | |
copy_from_including_features(const LoopNest &n) | Halide::Internal::Autoscheduler::LoopNest | |
dump(string prefix, const LoopNest *parent) const | Halide::Internal::Autoscheduler::LoopNest | |
feature_intermediates_cache | Halide::Internal::Autoscheduler::LoopNest | mutable |
features_cache | Halide::Internal::Autoscheduler::LoopNest | mutable |
funcs_realized_or_inlined() const | Halide::Internal::Autoscheduler::LoopNest | inline |
get_bounds(const FunctionDAG::Node *f) const | Halide::Internal::Autoscheduler::LoopNest | |
get_sites(StageMap< Sites > &sites, const LoopNest *task=nullptr, const LoopNest *parent=nullptr) const | Halide::Internal::Autoscheduler::LoopNest | |
hash_combine(uint64_t &h, uint64_t next) | Halide::Internal::Autoscheduler::LoopNest | inlinestatic |
inline_func(const FunctionDAG::Node *f) | Halide::Internal::Autoscheduler::LoopNest | |
inlined | Halide::Internal::Autoscheduler::LoopNest | |
innermost | Halide::Internal::Autoscheduler::LoopNest | |
is_root() const | Halide::Internal::Autoscheduler::LoopNest | inline |
max_inlined_calls() const | Halide::Internal::Autoscheduler::LoopNest | |
memoize_features(StageMap< ScheduleFeatures > &memoized_features, const StageMap< ScheduleFeatures > *features_to_insert) const | Halide::Internal::Autoscheduler::LoopNest | |
memoize_points_computed_minimum(StageMap< ScheduleFeatures > &memoized_features, const StageMap< ScheduleFeatures > *features) const | Halide::Internal::Autoscheduler::LoopNest | |
node | Halide::Internal::Autoscheduler::LoopNest | |
parallel | Halide::Internal::Autoscheduler::LoopNest | |
parallelize_in_tiles(const MachineParams ¶ms, const vector< int64_t > &tiling, const LoopNest *parent) const | Halide::Internal::Autoscheduler::LoopNest | |
recompute_inlined_features(const StageMap< Sites > &sites, StageMap< ScheduleFeatures > *features) const | Halide::Internal::Autoscheduler::LoopNest | |
ref_count | Halide::Internal::Autoscheduler::LoopNest | mutable |
set_bounds(const FunctionDAG::Node *f, BoundContents *b) const | Halide::Internal::Autoscheduler::LoopNest | inline |
set_working_set_at_task_feature(int64_t working_set, StageMap< ScheduleFeatures > *features) const | Halide::Internal::Autoscheduler::LoopNest | inline |
size | Halide::Internal::Autoscheduler::LoopNest | |
stage | Halide::Internal::Autoscheduler::LoopNest | |
store_at | Halide::Internal::Autoscheduler::LoopNest | |
structural_hash(uint64_t &h, int depth) const | Halide::Internal::Autoscheduler::LoopNest | |
tileable | Halide::Internal::Autoscheduler::LoopNest | |
vector_dim | Halide::Internal::Autoscheduler::LoopNest | |
vectorized_loop_index | Halide::Internal::Autoscheduler::LoopNest | |