39 using pass_function = std::function<std::shared_ptr<Grouping>(
const std::shared_ptr<Grouping>&)>;
54 namespace pass_collection
56 std::vector<PassConfiguration>
get_passes(
const Configuration& config,
const std::vector<std::vector<pass_id>>& previous_passes);
std::vector< PassConfiguration > get_passes(const Configuration &config, const std::vector< std::vector< pass_id >> &previous_passes)
std::function< std::shared_ptr< Grouping >(const std::shared_ptr< Grouping > &)> pass_function
This file contains the class that holds all information of a dataflow analysis grouping.
PassConfiguration()=default