apply_schedule(const FunctionDAG &dag, const MachineParams ¶ms) | Halide::Internal::Autoscheduler::State | |
calculate_cost(const FunctionDAG &dag, const MachineParams ¶ms, CostModel *cost_model, const CachingOptions &cache_options, int64_t memory_limit, bool verbose=false) | Halide::Internal::Autoscheduler::State | |
compute_featurization(const FunctionDAG &dag, const MachineParams ¶ms, StageMap< ScheduleFeatures > *features, const CachingOptions &cache_options) | Halide::Internal::Autoscheduler::State | |
cost | Halide::Internal::Autoscheduler::State | |
cost_calculations | Halide::Internal::Autoscheduler::State | static |
dump() const | Halide::Internal::Autoscheduler::State | |
generate_children(const FunctionDAG &dag, const MachineParams ¶ms, CostModel *cost_model, int64_t memory_limit, std::function< void(IntrusivePtr< State > &&)> &accept_child, Cache *cache) const | Halide::Internal::Autoscheduler::State | |
make_child() const | Halide::Internal::Autoscheduler::State | |
num_decisions_made | Halide::Internal::Autoscheduler::State | |
operator=(const State &)=delete | Halide::Internal::Autoscheduler::State | |
operator=(State &&)=delete | Halide::Internal::Autoscheduler::State | |
parent | Halide::Internal::Autoscheduler::State | |
penalized | Halide::Internal::Autoscheduler::State | |
ref_count | Halide::Internal::Autoscheduler::State | mutable |
root | Halide::Internal::Autoscheduler::State | |
save_featurization(const FunctionDAG &dag, const MachineParams ¶ms, const CachingOptions &cache_options, std::ostream &out) | Halide::Internal::Autoscheduler::State | |
schedule_source | Halide::Internal::Autoscheduler::State | |
State()=default | Halide::Internal::Autoscheduler::State | |
State(const State &)=delete | Halide::Internal::Autoscheduler::State | |
State(State &&)=delete | Halide::Internal::Autoscheduler::State | |
structural_hash(int depth) const | Halide::Internal::Autoscheduler::State | |