llvm-project
98adb366 - [X86] isHorizontalBinOp - discard any shuffle that resolves to an all sentinel shuffle mask (#175931)

Commit
138 days ago
[X86] isHorizontalBinOp - discard any shuffle that resolves to an all sentinel shuffle mask (#175931) If the mask resolves to all-undef/zero then it can't be used - these can theoretically appear if we're combining before the source operands have constant folded away (in this case due to the avg intrinsic not folding away until later into legalisation) - yet another case of working around a poorly topological sorted DAG Fixes #175802
Author
Parents
Loading