Halide  12.0.1
Halide compiler and libraries
Halide::Internal::Autoscheduler::LoopNest Member List

This is the complete list of members for Halide::Internal::Autoscheduler::LoopNest, including all inherited members.

accesses_input_buffer() constHalide::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) constHalide::Internal::Autoscheduler::LoopNest
boundsHalide::Internal::Autoscheduler::LoopNestmutable
calls(const FunctionDAG::Node *f) constHalide::Internal::Autoscheduler::LoopNest
childrenHalide::Internal::Autoscheduler::LoopNest
collect_producers(const StageMap< Sites > &sites) constHalide::Internal::Autoscheduler::LoopNest
collect_stages(std::set< const FunctionDAG::Node::Stage * > &stages) constHalide::Internal::Autoscheduler::LoopNest
compute_features(const FunctionDAG &dag, const MachineParams &params, 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) constHalide::Internal::Autoscheduler::LoopNest
compute_hash_of_producers_stored_at_root(const StageMap< Sites > &sites) constHalide::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 &params, int v, bool in_realization) constHalide::Internal::Autoscheduler::LoopNest
compute_working_set_from_features(int64_t *working_set, const StageMap< ScheduleFeatures > *features) constHalide::Internal::Autoscheduler::LoopNest
computes(const FunctionDAG::Node *f) constHalide::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) constHalide::Internal::Autoscheduler::LoopNest
feature_intermediates_cacheHalide::Internal::Autoscheduler::LoopNestmutable
features_cacheHalide::Internal::Autoscheduler::LoopNestmutable
funcs_realized_or_inlined() constHalide::Internal::Autoscheduler::LoopNestinline
get_bounds(const FunctionDAG::Node *f) constHalide::Internal::Autoscheduler::LoopNest
get_sites(StageMap< Sites > &sites, const LoopNest *task=nullptr, const LoopNest *parent=nullptr) constHalide::Internal::Autoscheduler::LoopNest
hash_combine(uint64_t &h, uint64_t next)Halide::Internal::Autoscheduler::LoopNestinlinestatic
inline_func(const FunctionDAG::Node *f)Halide::Internal::Autoscheduler::LoopNest
inlinedHalide::Internal::Autoscheduler::LoopNest
innermostHalide::Internal::Autoscheduler::LoopNest
is_root() constHalide::Internal::Autoscheduler::LoopNestinline
max_inlined_calls() constHalide::Internal::Autoscheduler::LoopNest
memoize_features(StageMap< ScheduleFeatures > &memoized_features, const StageMap< ScheduleFeatures > *features_to_insert) constHalide::Internal::Autoscheduler::LoopNest
memoize_points_computed_minimum(StageMap< ScheduleFeatures > &memoized_features, const StageMap< ScheduleFeatures > *features) constHalide::Internal::Autoscheduler::LoopNest
nodeHalide::Internal::Autoscheduler::LoopNest
parallelHalide::Internal::Autoscheduler::LoopNest
parallelize_in_tiles(const MachineParams &params, const vector< int64_t > &tiling, const LoopNest *parent) constHalide::Internal::Autoscheduler::LoopNest
recompute_inlined_features(const StageMap< Sites > &sites, StageMap< ScheduleFeatures > *features) constHalide::Internal::Autoscheduler::LoopNest
ref_countHalide::Internal::Autoscheduler::LoopNestmutable
set_bounds(const FunctionDAG::Node *f, BoundContents *b) constHalide::Internal::Autoscheduler::LoopNestinline
set_working_set_at_task_feature(int64_t working_set, StageMap< ScheduleFeatures > *features) constHalide::Internal::Autoscheduler::LoopNestinline
sizeHalide::Internal::Autoscheduler::LoopNest
stageHalide::Internal::Autoscheduler::LoopNest
store_atHalide::Internal::Autoscheduler::LoopNest
structural_hash(uint64_t &h, int depth) constHalide::Internal::Autoscheduler::LoopNest
tileableHalide::Internal::Autoscheduler::LoopNest
vector_dimHalide::Internal::Autoscheduler::LoopNest
vectorized_loop_indexHalide::Internal::Autoscheduler::LoopNest