HomePhabricator

[X86] Disable fast-isel call lowering for functions with vXi1 arguments on…

Authored by craig.topper on Mon, Mar 16, 5:58 PM.

Description

[X86] Disable fast-isel call lowering for functions with vXi1 arguments on avx512.

This fails an assert because the type is marked in the calling
convention td file as needing promotion, but the code doesn't know
how to do it.

It also much more complicated because we try to pass these in
xmm/ymm/zmm registers. As of a few weeks ago we do this promotion
from getRegisterTypeForCallingConv before the td file generated
code gets involved.

Details

Committed
craig.topperMon, Mar 16, 6:20 PM
Parents
rG90a2fbdb044b: Switch to TypeSystemClang over to CreateDeserialized() (NFC)
Branches
Unknown
Tags
Unknown