d99c6b0c58
This diff stops the region translator from punting on instructions that may be prepped by ref (FPass*) or Tracelets with reffiness guards. It increased coverage and exposed a few more bugs. The only significant one was that some Tracelets depend on type prediction for their length, so I had to hook it into translateRegion to avoid generating worse code (or punting).