use ident in alloca intertype
explicit mathop node in legalizer end case
more explicit mathop nodes in legalizer
do not assume only -O2 reloops in ensure_relooper
run relooper in -O1, and do not run js opts there