This is an archive of the discontinued LLVM Phabricator instance.

[ARM] Mark select and selectcc of MVE vector operations as expand.
ClosedPublic

Authored by dmgreen on Dec 1 2020, 2:03 AM.

Details

Summary

We already expand select and select_cc in codegenprepare, but they can still be generated under some situations. Explicitly mark them as expand to ensure they are not produced, leading to a failure to select the nodes.

Diff Detail

Event Timeline

dmgreen created this revision.Dec 1 2020, 2:03 AM
dmgreen requested review of this revision.Dec 1 2020, 2:03 AM
SjoerdMeijer accepted this revision.Dec 1 2020, 2:58 AM

LGTM

llvm/test/CodeGen/Thumb2/mve-selectcc.ll
243

Nit: looks like this test can be cleaned up / reduced?

This revision is now accepted and ready to land.Dec 1 2020, 2:58 AM