#include <sdfg/passes/code_motion/extended_block_sorting.h>
|
| virtual std::string | name () override |
| bool | bubble_up (builder::StructuredSDFGBuilder &builder, analysis::AnalysisManager &analysis_manager, structured_control_flow::Sequence &sequence, long long index) |
| bool | bubble_down (builder::StructuredSDFGBuilder &builder, analysis::AnalysisManager &analysis_manager, structured_control_flow::Sequence &sequence, long long index) |
| bool | sort (builder::StructuredSDFGBuilder &builder, analysis::AnalysisManager &analysis_manager, structured_control_flow::Sequence &sequence) |
| virtual bool | run_pass (builder::StructuredSDFGBuilder &builder, analysis::AnalysisManager &analysis_manager) override |
| | Pass ()=default |
| | Pass (const Options &options) |
| virtual | ~Pass ()=default |
| virtual std::vector< OptionSpec > | options () |
| bool | run (builder::SDFGBuilder &builder, bool create_report=false) |
| bool | run (builder::StructuredSDFGBuilder &builder, analysis::AnalysisManager &analysis_manager, bool create_report=false) |
| virtual bool | run_pass (builder::SDFGBuilder &builder) |
| virtual void | invalidates (analysis::AnalysisManager &analysis_manager, bool applied) |
◆ can_be_bubbled_down()
◆ can_be_bubbled_up()
◆ get_prio_and_order()
◆ is_libnode_side_effect_white_listed()
| virtual bool sdfg::passes::ExtendedBlockSortingPass::is_libnode_side_effect_white_listed |
( |
data_flow::LibraryNode * | libnode | ) |
|
|
overrideprotectedvirtual |
◆ name()
| virtual std::string sdfg::passes::ExtendedBlockSortingPass::name |
( |
| ) |
|
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: