HomePhabricator

[X86] Remove isel patterns for X86VBroadcast+trunc+extload. Replace with DAG…

Authored by craig.topper on Fri, Mar 13, 6:02 PM.

Description

[X86] Remove isel patterns for X86VBroadcast+trunc+extload. Replace with DAG combines.

This is a little more complicated than I'd like it to be. We have
to manually match a trunc+srl+load pattern that generic DAG
combine won't do for us due to isTypeDesirableForOp.

Details

Committed
craig.topperFri, Mar 13, 6:12 PM
Parents
rG7c504548cae7: Fix `-Wunused-variable`. NFC.
Branches
Unknown
Tags
Unknown