[PATCH] D103427: [X86] Fix handling of maskmovdqu in X32

Harald van Dijk via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon May 31 23:29:37 PDT 2021


hvdijk added inline comments.


================
Comment at: llvm/lib/Target/X86/X86InstrSSE.td:4015
+           VEX, VEX_WIG, AdSize64;
+let Uses = [EDI], Predicates = [HasAVX,In64BitMode] in
+def VMASKMOVDQUX32 : VPDI<0xF7, MRMSrcReg, (outs),
----------------
craig.topper wrote:
> Can we make this CodeGenOnly=1 so the disassembler tables don't need to be updated? Especially since there are no dissambler tests in this patch.
We do need that for correct disassembly. It seems like we have rather limited testing of the disassembler in general; I could add a new test specifically for this that only tests these instructions, but if there's some approach that lets us test the disassembler for all (most) instructions in one go that might be better.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D103427/new/

https://reviews.llvm.org/D103427



More information about the llvm-commits mailing list