DAGFixedPoint

class DAGFixedPoint(*args, **kwargs)[source]

Check if the DAG has reached a fixed point.

A dummy analysis pass that checks if the DAG a fixed point (the DAG is not modified anymore). The results is saved in property_set['dag_fixed_point'] as a boolean.

Attributes

DAGFixedPoint.is_analysis_pass

Check if the pass is an analysis pass.

DAGFixedPoint.is_transformation_pass

Check if the pass is a transformation pass.

Methods

DAGFixedPoint.name()

Return the name of the pass.

DAGFixedPoint.run(dag)

Run the DAGFixedPoint pass on dag.