|
Halide 21.0.0
Halide compiler and libraries
|
This is the complete list of members for Halide::CostModel, including all inherited members.
| enqueue(const Internal::Autoscheduler::FunctionDAG &dag, const Halide::Internal::Autoscheduler::StageMapOfScheduleFeatures &schedule_feats, double *cost_ptr)=0 | Halide::CostModel | pure virtual |
| enqueue(const Internal::Autoscheduler::FunctionDAG &dag, const Halide::Internal::Autoscheduler::StageMapOfScheduleFeatures &schedule_feats, double *cost_ptr, std::vector< double > *cost_per_stage_ptr)=0 | Halide::CostModel | pure virtual |
| evaluate_costs()=0 | Halide::CostModel | pure virtual |
| evaluate_costs()=0 | Halide::CostModel | pure virtual |
| reset()=0 | Halide::CostModel | pure virtual |
| reset()=0 | Halide::CostModel | pure virtual |
| set_pipeline_features(const Internal::Autoscheduler::FunctionDAG &dag, const Internal::Autoscheduler::Adams2019Params ¶ms)=0 | Halide::CostModel | pure virtual |
| set_pipeline_features(const Internal::Autoscheduler::FunctionDAG &dag, const Internal::Autoscheduler::Anderson2021Params ¶ms)=0 | Halide::CostModel | pure virtual |
| ~CostModel()=default | Halide::CostModel | virtual |
| ~CostModel()=default | Halide::CostModel | virtual |