diff options
Diffstat (limited to 'contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86InstComments.cpp')
| -rw-r--r-- | contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86InstComments.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86InstComments.cpp b/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86InstComments.cpp index 031ba9f87acb..20b37d5a9990 100644 --- a/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86InstComments.cpp +++ b/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86InstComments.cpp @@ -234,11 +234,11 @@ using namespace llvm; CASE_AVX_INS_COMMON(Inst##SS4, , mr_Int) static unsigned getVectorRegSize(unsigned RegNo) { - if (X86::ZMM0 <= RegNo && RegNo <= X86::ZMM31) + if (X86II::isZMMReg(RegNo)) return 512; - if (X86::YMM0 <= RegNo && RegNo <= X86::YMM31) + if (X86II::isYMMReg(RegNo)) return 256; - if (X86::XMM0 <= RegNo && RegNo <= X86::XMM31) + if (X86II::isXMMReg(RegNo)) return 128; if (X86::MM0 <= RegNo && RegNo <= X86::MM7) return 64; @@ -1285,8 +1285,8 @@ bool llvm::EmitAnyX86InstComments(const MCInst *MI, raw_ostream &OS, Src2Name = getRegName(MI->getOperand(2).getReg()); break; - case X86::VBROADCASTF128: - case X86::VBROADCASTI128: + case X86::VBROADCASTF128rm: + case X86::VBROADCASTI128rm: CASE_AVX512_INS_COMMON(BROADCASTF64X2, Z128, rm) CASE_AVX512_INS_COMMON(BROADCASTI64X2, Z128, rm) DecodeSubVectorBroadcast(4, 2, ShuffleMask); |
