HomePhabricator

[X86][SSE] combineX86ShufflesRecursively - at Depth==0, only resolve KnownZero…

Authored by RKSimon on Sun, Nov 3, 1:10 PM.

Description

[X86][SSE] combineX86ShufflesRecursively - at Depth==0, only resolve KnownZero if it removes an input.

This stops infinite loops where KnownUndef elements are converted to Zeroable, resulting in KnownZero elements which are then simplified (via SimplifyDemandedElts etc.) back to KnownUndef elements........

Prep fix for PR43024 which will allow rL368307 to be re-applied.

Details

Committed
RKSimonSun, Nov 3, 1:10 PM
Parents
rG3fbd1c00b0f3: [SIMachineScheduler] Fixed ''then' statement is equivalent to the 'else'…
Branches
Unknown
Tags
Unknown