You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
JIT: enhance SSA checker to check some PHI properties (#85533)
* Ensure PhiArgs have the right local number.
* Ensure PhiArgs have unique `gtPredBB` (for most blocks)
* Verify phidef/non-phidef order
Handler entries may have multiple PhiArgs with the same `gtPredBB`. This
is by design, to model exceptional flow from the middle of the block to a
handler.
Jump threading relies on there being just a single PhiArg per pred.
So exclude handler entry blocks from jump threading.
Prep work for possibly changing SSA to produce one PhiArg per pred, instead
of one PhiArg per ssa def.
0 commit comments