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
[VPlan] Verify dominance for incoming values of phi-like recipes.
Update the verifier to verify dominance for incoming values for phi-like
recipes. The defining recipe must dominate the incoming block
for the incoming value.
There are 4 different cases to consider when retrieving the incoming
block:
* VPIRInstructions wrapping phis: the incoming block from the blocks
predecessors has the same index as the incoming value operand.
* VPHeaderPhiRecipes, VPWidenPhi used in header: there's no
predecessors; if the incoming value is the start value use the
predecessor of the containing region, otherwise the exiting block of
the region
* 1 predecessor: Must be a VPWidenPHI used as LCSSA phi; use the
predecessor
* 2 predecessors: must be a VPPredInstPhiRecipe, use the second
predecessor.
0 commit comments