Halide
Halide::CostModel Member List

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)=0Halide::CostModelpure virtual
enqueue(const Internal::Autoscheduler::FunctionDAG &dag, const Halide::Internal::Autoscheduler::StageMapOfScheduleFeatures &schedule_feats, double *cost_ptr, std::vector< double > *cost_per_stage_ptr)=0Halide::CostModelpure virtual
evaluate_costs()=0Halide::CostModelpure virtual
evaluate_costs()=0Halide::CostModelpure virtual
reset()=0Halide::CostModelpure virtual
reset()=0Halide::CostModelpure virtual
set_pipeline_features(const Internal::Autoscheduler::FunctionDAG &dag, const Internal::Autoscheduler::Adams2019Params &params)=0Halide::CostModelpure virtual
set_pipeline_features(const Internal::Autoscheduler::FunctionDAG &dag, const Internal::Autoscheduler::Anderson2021Params &params)=0Halide::CostModelpure virtual
~CostModel()=defaultHalide::CostModelvirtual
~CostModel()=defaultHalide::CostModelvirtual