PandA-2024.02
|
#include "frontend_flow_step_factory.hpp"
#include "AddArtificialCallFlowEdges.hpp"
#include "add_bb_ecfg_edges.hpp"
#include "add_op_exit_flow_edges.hpp"
#include "add_op_loop_flow_edges.hpp"
#include "add_op_phi_flow_edges.hpp"
#include "bambu_frontend_flow.hpp"
#include "basic_blocks_cfg_computation.hpp"
#include "config_HAVE_FROM_PRAGMA_BUILT.hpp"
#include "config_HAVE_HOST_PROFILING_BUILT.hpp"
#include "config_HAVE_ILP_BUILT.hpp"
#include "config_HAVE_PRAGMA_BUILT.hpp"
#include "config_HAVE_TASTE.hpp"
#include "design_flow_step.hpp"
#include "exceptions.hpp"
#include "BitValueIPA.hpp"
#include "BitValueRange.hpp"
#include "Bit_Value.hpp"
#include "Bit_Value_opt.hpp"
#include "CSE.hpp"
#include "bb_cdg_computation.hpp"
#include "bb_feedback_edges_computation.hpp"
#include "bb_order_computation.hpp"
#include "bb_reachability_computation.hpp"
#include "block_fix.hpp"
#include "build_virtual_phi.hpp"
#include "call_expr_fix.hpp"
#include "call_graph_builtin_call.hpp"
#include "call_graph_computation.hpp"
#include "check_system_type.hpp"
#include "commutative_expr_restructuring.hpp"
#include "complete_bb_graph.hpp"
#include "complete_call_graph.hpp"
#include "compute_implicit_calls.hpp"
#include "cond_expr_restructuring.hpp"
#include "create_tree_manager.hpp"
#include "dataflow_cg_ext.hpp"
#include "dead_code_elimination.hpp"
#include "dead_code_eliminationIPA.hpp"
#include "determine_memory_accesses.hpp"
#include "dom_post_dom_computation.hpp"
#include "find_max_transformations.hpp"
#include "FixStructsPassedByValue.hpp"
#include "FixVdef.hpp"
#include "FunctionCallOpt.hpp"
#include "FunctionCallTypeCleanup.hpp"
#include "HWCallInjection.hpp"
#include "IR_lowering.hpp"
#include "InterfaceInfer.hpp"
#include "NI_SSA_liveness.hpp"
#include "extract_gimple_cond_op.hpp"
#include "extract_patterns.hpp"
#include "fanout_opt.hpp"
#include "hdl_function_decl_fix.hpp"
#include "hdl_var_decl_fix.hpp"
#include "hls_div_cg_ext.hpp"
#include "loops_analysis_bambu.hpp"
#include "loops_computation.hpp"
#include "lut_transformation.hpp"
#include "multi_way_if.hpp"
#include "multiple_entry_if_reduction.hpp"
#include "op_cdg_computation.hpp"
#include "op_feedback_edges_computation.hpp"
#include "op_order_computation.hpp"
#include "op_reachability_computation.hpp"
#include "operations_cfg_computation.hpp"
#include "parm2ssa.hpp"
#include "parm_decl_taken_address_fix.hpp"
#include "phi_opt.hpp"
#include "predicate_statements.hpp"
#include "Range_Analysis.hpp"
#include "eSSA.hpp"
#include "rebuild_initializations.hpp"
#include "remove_clobber_ga.hpp"
#include "remove_ending_if.hpp"
#include "scalar_ssa_data_dependence_computation.hpp"
#include "sdc_code_motion.hpp"
#include "serialize_mutual_exclusions.hpp"
#include "short_circuit_taf.hpp"
#include "simple_code_motion.hpp"
#include "soft_float_cg_ext.hpp"
#include "split_return.hpp"
#include "string_cst_fix.hpp"
#include "switch_fix.hpp"
#include "un_comparison_lowering.hpp"
#include "use_counting.hpp"
#include "var_computation.hpp"
#include "var_decl_fix.hpp"
#include "vectorize.hpp"
#include "virtual_aggregate_data_flow_analysis.hpp"
#include "virtual_phi_nodes_split.hpp"
#include "symbolic_application_frontend_flow_step.hpp"