HomePhabricator

[X86] Remove (V)MOVHPDrm patterns that involve bitcast+scalar_to_vec+loadi64.

Authored by craig.topper on Jun 3 2020, 11:19 PM.

Description

[X86] Remove (V)MOVHPDrm patterns that involve bitcast+scalar_to_vec+loadi64.

I think these are left over from when we used to type legalize
v2f32 loads using bitcast+scalar_to_vec+loadi64 on 64-bit targets.
These days we use loadf64. If this becomes a problem a better
solution would be a DAG combine to turn it into scalar_to_vec+loadf64.

Details

Committed
craig.topperJun 4 2020, 12:31 AM
Parents
rG6b461ba4590f: [VE] Change to use EXTRACT_SUBREG instead of COPY_TO_REGCLASS
Branches
Unknown
Tags
Unknown