HomePhabricator

[X86] Disable autoupgrade support for avx512.mask.broadcasti32x2.* and avx512.

Authored by craig.topper on Tue, Mar 24, 12:23 PM.

Description

[X86] Disable autoupgrade support for avx512.mask.broadcasti32x2.* and avx512.mask.broadcastf32x2.*.

These intrinsics take a v4i32/v4f32 input and are supposed to
broadcast elements 0 and 1. Instead the autoupgrade code was
broadcasting elements 0, 1, 2, and 3.

I could fix the autoupgrade, but since its been broken for years
it seemed better just to steer anyone still trying to use it away
completely.

Details

Committed
craig.topperTue, Mar 24, 12:35 PM
Parents
rGde98cf92e301: [CodeGen] Add an alignment attribute to all sret parameters
Branches
Unknown
Tags
Unknown