******************************************************************************/
void xssa(jitdata *jd);
+void yssa(jitdata *jd);
void ssa(jitdata *jd) {
struct dominatordata *dd;
lsradata *ls;
dominance_frontier_build(jd);
/*dominator_tree_validate(jd, dd);*/
/*pythonpass_run(jd, "ssa2", "main");*/
+ /*pythonpass_run(jd, "alt_ssa", "main");*/
pythonpass_run(jd, "foo", "before");
- xssa(jd);
+ if (getenv("XSSA")) {
+ xssa(jd);
+ } else {
+ yssa(jd);
+ }
pythonpass_run(jd, "foo", "after");
return;