This is an archive of the discontinued LLVM Phabricator instance.

[AArch64][SVE] Asm: Add ZIP1/ZIP2 instructions (predicate/data vectors)
ClosedPublic

Authored by sdesmalen on Nov 22 2017, 9:26 AM.

Diff Detail

Event Timeline

sdesmalen created this revision.Nov 22 2017, 9:26 AM
rengolin edited edge metadata.Dec 6 2017, 1:56 AM

There are too many redundant tests. I'd keep one for each size/type on both boundaries (0, 31) and add negative tests to check that you can't zip predicate registers with data registers, register numbers out of bounds, different number of registers (2, 4), etc.

sdesmalen updated this revision to Diff 127123.Dec 15 2017, 7:05 AM

Removed redundancy from the assembler/disassembler tests and added new negative tests to zip(1|2)-diagnostics.s

fhahn accepted this revision.Dec 15 2017, 12:22 PM

LGTM, thanks for reducing the test cases as Renato suggested.

This revision is now accepted and ready to land.Dec 15 2017, 12:22 PM
sdesmalen closed this revision.Dec 18 2017, 3:30 AM