PandA-2024.02
behavior_analysis Directory Reference
Directory dependency graph for behavior_analysis:
/workspace/src/frontend_analysis/behavior_analysis

Files

file  add_bb_ecfg_edges.cpp [code]
 Analysis step which extends basic blocks cfg.
 
file  add_bb_ecfg_edges.hpp [code]
 Analysis step which extends basic block cfg.
 
file  add_op_exit_flow_edges.cpp [code]
 
file  add_op_exit_flow_edges.hpp [code]
 Analysis step which adds flow edges for scheduling to operation graphs.
 
file  add_op_loop_flow_edges.cpp [code]
 
file  add_op_loop_flow_edges.hpp [code]
 Analysis step which adds flow edges for scheduling to operation graphs.
 
file  add_op_phi_flow_edges.cpp [code]
 Analysis step which adds flow edges from the computation of the condition(s) of gimple_cond and gimple_multi_way_if to phi.
 
file  add_op_phi_flow_edges.hpp [code]
 Analysis step which adds flow edges from the computation of the condition(s) of gimple_cond and gimple_multi_way_if to phi.
 
file  AddArtificialCallFlowEdges.cpp [code]
 Analysis step which adds flow edges to builtin bambu time functions.
 
file  AddArtificialCallFlowEdges.hpp [code]
 Analysis step which adds flow edges to builtin bambu time functions.
 
file  basic_blocks_profiling.cpp [code]
 Analysis step performing a dynamic profiling of basic blocks execution.
 
file  basic_blocks_profiling.hpp [code]
 Analysis step performing a dynamic profiling of basic blocks execution.
 
file  bb_cdg_computation.cpp [code]
 Analysis step performing basic block control dependence computation.
 
file  bb_cdg_computation.hpp [code]
 Analysis step computing basic block control dependencies.
 
 
 
file  bb_order_computation.cpp [code]
 Analysis step computing a topological order of the basic_block.
 
file  bb_order_computation.hpp [code]
 
file  bb_reachability_computation.cpp [code]
 Analysis step computing reachability between operations.
 
file  bb_reachability_computation.hpp [code]
 Analysis step computing reachability between basic blocks.
 
file  data_dependence_computation.cpp [code]
 Base class for different data dependence computation.
 
file  data_dependence_computation.hpp [code]
 Base class for different data dependence computation.
 
file  dom_post_dom_computation.cpp [code]
 Analysis step performing dominators and post dominators computation.
 
file  dom_post_dom_computation.hpp [code]
 Analysis step performing dominators and post dominators computation.
 
file  host_profiling.cpp [code]
 Analysis step performing profiling of loops, paths or both.
 
file  host_profiling.hpp [code]
 Abstract class for passes performing a dynamic profiling of loops, paths or both by means of predependence.
 
file  loops_computation.cpp [code]
 Analysis step performing loops computation.
 
file  loops_computation.hpp [code]
 Analysis step performing loops computation.
 
file  op_cdg_computation.cpp [code]
 Analysis step performing operation control dependence computation.
 
file  op_cdg_computation.hpp [code]
 Analysis step computing operation control dependencies.
 
 
 
file  op_order_computation.cpp [code]
 Analysis step computing a topological order of the operations.
 
file  op_order_computation.hpp [code]
 Analysis step computing a topological order of the operations.
 
file  op_reachability_computation.cpp [code]
 Analysis step computing reachability between operations.
 
file  op_reachability_computation.hpp [code]
 Analysis step computing reachability between operations.
 
file  scalar_ssa_data_dependence_computation.cpp [code]
 Analysis step performing data flow analysis based on ssa variables.
 
file  scalar_ssa_data_dependence_computation.hpp [code]
 Analysis step performing data flow analysis based on ssa variables.
 
file  virtual_aggregate_data_flow_analysis.cpp [code]
 Analysis step performing aggregate variable computation on the basis of gcc virtual operands.
 
file  virtual_aggregate_data_flow_analysis.hpp [code]
 Analysis step performing aggregate variable computation on the basis of gcc virtual operands.
 

Generated on Mon Feb 12 2024 13:04:12 for PandA-2024.02 by doxygen 1.8.13