Halide 19.0.0
Halide compiler and libraries
Loading...
Searching...
No Matches
Halide::Internal::Autoscheduler::SearchSpace Member List

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

add_child(const IntrusivePtr< State > &state, const IntrusivePtr< const LoopNest > &new_root, std::function< void(IntrusivePtr< State > &&)> &accept_child) constHalide::Internal::Autoscheduler::SearchSpace
add_states_from_memoized_blocks(const IntrusivePtr< State > &state, std::function< void(IntrusivePtr< State > &&)> &accept_child, const FunctionDAG::Node *node, int &num_children) constHalide::Internal::Autoscheduler::SearchSpace
compute_root_nodesHalide::Internal::Autoscheduler::SearchSpace
cost_modelHalide::Internal::Autoscheduler::SearchSpace
dagHalide::Internal::Autoscheduler::SearchSpace
filter_parallel_tile_options(const IntrusivePtr< State > &state, const FunctionDAG::Node *node, vector< vector< int64_t > > &inner_tilings, const vector< int64_t > &pure_size) constHalide::Internal::Autoscheduler::SearchSpace
filter_thread_tile_options(vector< IntrusivePtr< const LoopNest > > &loop_nests) constHalide::Internal::Autoscheduler::SearchSpace
freeze_lowest_cost_stages(const IntrusivePtr< State > &best)Halide::Internal::Autoscheduler::SearchSpace
generate_children(const IntrusivePtr< State > &state, std::function< void(IntrusivePtr< State > &&)> &accept_child, int pass_idx, bool is_pre_pass)Halide::Internal::Autoscheduler::SearchSpace
generate_compute_root_serial_tilings(const IntrusivePtr< const LoopNest > &pure_stage, const FunctionDAG::Node *node) constHalide::Internal::Autoscheduler::SearchSpace
inlined_nodesHalide::Internal::Autoscheduler::SearchSpace
is_in_partial_schedule(const FunctionDAG::Node *node) constHalide::Internal::Autoscheduler::SearchSpace
memoize_blocks(const FunctionDAG::Node *node, LoopNest *new_root)Halide::Internal::Autoscheduler::SearchSpace
memoized_compute_root_blocksHalide::Internal::Autoscheduler::SearchSpace
paramsHalide::Internal::Autoscheduler::SearchSpace
partial_scheduleHalide::Internal::Autoscheduler::SearchSpace
process_pending_states(std::unordered_map< uint64_t, StateVector > &primary_options, std::unordered_map< uint64_t, StateVector > &secondary_options, int &num_children, std::function< void(IntrusivePtr< State > &&)> &accept_child, const FunctionDAG::Node *node)Halide::Internal::Autoscheduler::SearchSpace
rngHalide::Internal::Autoscheduler::SearchSpace
search_space_optionsHalide::Internal::Autoscheduler::SearchSpace
SearchSpace(const FunctionDAG &dag, const Anderson2021Params &params, const Target &target, std::mt19937 &rng, CostModel *cost_model, Statistics &stats, const LoopNestParser *partial_schedule)Halide::Internal::Autoscheduler::SearchSpace
StateVector typedefHalide::Internal::Autoscheduler::SearchSpace
statsHalide::Internal::Autoscheduler::SearchSpace
targetHalide::Internal::Autoscheduler::SearchSpace