- // flow backward across nodes to compute liveness, and
- // take special care with sese enter/exit nodes that
- // alter this from normal liveness analysis
+ // each task maintains a local liveness result
+ Hashtable<FlatNode, Set<TempDescriptor>> livenessLocalView =
+ new Hashtable<FlatNode, Set<TempDescriptor>>();
+
+ // flow backward across nodes to compute liveness.
+ // it contributes liveness results to the global view
+ // only if the current flat node belongs directly to the currently analyzing
+ // sese.