llvm-project
bce02897 - [MIPS] Regen ctselect tests, drop MSA cases unsupported by new legalizer

Commit
51 days ago
[MIPS] Regen ctselect tests, drop MSA cases unsupported by new legalizer The core PR's new CT_SELECT expansion normalizes the scalar mask to the vector element type. On MIPS that element type is not always a legal scalar register (i16, i8 on any MIPS; i64/double on mips32), triggering "Unexpected illegal type!" in LegalizeOp. Drop <8 x i16>, <16 x i8>, <2 x i64>, <2 x double> from the MSA fallback vector test pending a fix in lib/CodeGen/SelectionDAG/LegalizeDAG.cpp (see TODO at top of test). Regen CHECK lines for everything else.
Committer
Parents
Loading