[llvm] f450fc3 - Revert "[X86][NFC] Remove dead code in TD for ADCX/ADOX"
Shengchen Kan via llvm-commits
llvm-commits at lists.llvm.org
Mon Aug 14 01:33:38 PDT 2023
Author: Shengchen Kan
Date: 2023-08-14T16:28:36+08:00
New Revision: f450fc3edbc912cd2174c1af6d97acf4dbcdd33d
URL: https://github.com/llvm/llvm-project/commit/f450fc3edbc912cd2174c1af6d97acf4dbcdd33d
DIFF: https://github.com/llvm/llvm-project/commit/f450fc3edbc912cd2174c1af6d97acf4dbcdd33d.diff
LOG: Revert "[X86][NFC] Remove dead code in TD for ADCX/ADOX"
This reverts commit 3ce43f16af86ffd6b454b76c5dced1b91c23676c.
It caused MC/Disassembler/X86/x86-64.txt to fail.
Added:
Modified:
llvm/lib/Target/X86/X86InstrArithmetic.td
Removed:
################################################################################
diff --git a/llvm/lib/Target/X86/X86InstrArithmetic.td b/llvm/lib/Target/X86/X86InstrArithmetic.td
index 705ea330b58117..9cde6f5598864a 100644
--- a/llvm/lib/Target/X86/X86InstrArithmetic.td
+++ b/llvm/lib/Target/X86/X86InstrArithmetic.td
@@ -1365,11 +1365,13 @@ let Predicates = [HasBMI2] in {
class ADCOXOpRR <bits<8> opcode, string mnemonic, X86TypeInfo info>
: BinOpRR_C<opcode, MRMSrcReg, mnemonic, info, []>{
let Opcode = opcode;
+ let OpSize = OpSizeFixed;
}
class ADCOXOpRM <bits<8> opcode, string mnemonic, X86TypeInfo info>
: BinOpRM_C<opcode, MRMSrcMem, mnemonic, info, []>{
let Opcode = opcode;
+ let OpSize = OpSizeFixed;
}
let Predicates = [HasADX], Defs = [EFLAGS], Uses = [EFLAGS],
More information about the llvm-commits
mailing list