- cseDef *expr;
-
- /* cseBBlock does a much more thorough analysis than */
- /* ifKilledInBlock. Anything that is listed in inExprs */
- /* but not in outExprs must have been killed somehow. */
- for (expr=setFirstItem(ebp->inExprs); expr; expr=setNextItem(ebp->inExprs))
- if (!isinSet(ebp->outExprs, expr))
- deleteSetItem (&dest->inExprs, expr);
-
- /* delete only if killed in this block */
+ //if (dest != ebp)
+ // dest->inExprs = intersectSets (dest->inExprs, ebp->outExprs, THROW_DEST);
+
+ /* delete only if killed in this block*/