| 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 | |