Commit f42f2b70 authored by Simon Pilgrim's avatar Simon Pilgrim
Browse files

[X86] canonicalizeShuffleWithBinOps - merge unary shuffles across binops if...

[X86] canonicalizeShuffleWithBinOps - merge unary shuffles across binops if either source op is a foldable load

This mostly handles folding of constants that have already become loads, but we expose some generic load cases as well.

This also exposes the chance to merge unary shuffles across X86ISD::ANDNP nodes with different scalar widths
parent 7eb04662
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment