[project @ 1999-10-05 09:04:30 by kglynn]
(keving) Much simplified and beautified CPR analysis code. (And also much shorter, we'd better write this up before it disappears). Added (constant) functions to the abstract domain. Note that Fun^n Bot (n >= 1) == Bot and likewise for Top Treats divergent computations as Bot (rather than Top as previous) so non-divergent paths dominate which allows us to generate more accurate CPR info (see e.g. chr). We use the result of strictness analysis to tell us if an Id is divergent (when applied to sufficient args), therefore we should run after the strictness analysis pass.
Loading
Please register or sign in to comment