RSSA backend
Stephen Weeks
MLton@sourcelight.com
Thu, 17 Jan 2002 14:31:58 -0800
> I like making the array initialization explicit in RSSA, but,
> unfortunately, it doesn't solve the whole problem. I forgot that the
> control flow to update the frontier based on whether or not numElts is
> zero requires branches (and hence, new labels).
Darn. This is annnoying also because there is already such a test in
the initialization code. Someday we're gonna move the frontier
munging code into RSSA I hope, and avoid this problem, but not now.
Another possibility is to simply add POINTER_SIZE to the frontier
uncoditionally. Then you don't need extra labels.