This is an archive of the discontinued LLVM Phabricator instance.

[X86][AVX512F_256]: Adding full coverage of MC encoding for the AVX512F 256 bits isa sets.<NFC>
Needs ReviewPublic

Authored by tianqing on Dec 13 2017, 5:05 AM.

Details

Summary

NFC.
Adding MC regressions tests to cover the AVX512F_256 ISA sets.
This patch is part of a larger task to cover MC encoding of all X86 ISA Sets started in revision: https://reviews.llvm.org/D39952

Diff Detail

Repository
rL LLVM

Event Timeline

gadi.haber created this revision.Dec 13 2017, 5:05 AM

There are some VEX encoded instructions in the 64-bit test file. It probably can't be helped in the 32-bit file since you can't use xmm16-31

test/MC/X86/AVX512F_256-64.s
2024

This is an VEX encoded instruction. Use %xmm16-%xmm31

tianqing commandeered this revision.Jan 9 2019, 6:06 PM
tianqing added a reviewer: gadi.haber.

@tianqing Are you still looking at this?

@RKSimon Yes, there are some non-EVEX encodings inside, so I'm trying to regenerate it.

Herald added a project: Restricted Project. · View Herald TranscriptSep 1 2019, 4:50 AM

pinging @FreddyYe @pengfei You mentioned a tool to autogenerate these tests - might you be able to commandeer and complete these?

Herald added a project: Restricted Project. · View Herald TranscriptOct 22 2022, 3:28 AM
Herald added a subscriber: StephenFan. · View Herald Transcript