This is an archive of the discontinued LLVM Phabricator instance.

Add verifier for insert/extract element/value on type match between container and inserted/extracted value, and fix vector.shuffle lowering
ClosedPublic

Authored by mehdi_amini on Jul 20 2021, 2:23 PM.

Diff Detail

Event Timeline

mehdi_amini created this revision.Jul 20 2021, 2:23 PM
mehdi_amini requested review of this revision.Jul 20 2021, 2:23 PM

Fix lowering and add verifier for extract

mehdi_amini retitled this revision from Add verifier for llvm.insertelement / llvm.insertvalue on type match between container and inserted value, and fix vector.shuffle lowering to Add verifier for insert/extract element/value on type match between container and inserted/extracted value, and fix vector.shuffle lowering.Jul 20 2021, 4:12 PM
mehdi_amini edited reviewers, added: jpienaar; removed: aartbik.Jul 20 2021, 4:18 PM

(remove unrelated change in tests)

nicolasvasilache accepted this revision.Jul 21 2021, 3:01 AM
This revision is now accepted and ready to land.Jul 21 2021, 3:01 AM