[PATCH] D122540: [X86] Fix handling of maskmovdqu in x32 differently

Kan Shengchen via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 30 20:02:50 PDT 2022


skan added inline comments.


================
Comment at: llvm/lib/Target/X86/X86InstrSSE.td:4000
 let ExeDomain = SSEPackedInt, SchedRW = [SchedWriteVecMoveLS.XMM.MR] in {
-let Uses = [EDI], Predicates = [HasAVX,Not64BitMode] in
+let Uses = [EDI], Predicates = [HasAVX], isAsmParserOnly = 1 in
 def VMASKMOVDQU : VPDI<0xF7, MRMSrcReg, (outs),
----------------
Please add comments in the TD file about why you set this instruction `isAsmParserOnly`.
(see example in X86InstrTSX.td)


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D122540



More information about the llvm-commits mailing list