From 4aff92860d495907dbb04d1e8c088ed92eb4101d Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Mon, 2 Dec 2002 21:40:58 +0000 Subject: [PATCH] Eliminate OtherFrm git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4868 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/X86InstrInfo.h | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/lib/Target/X86/X86InstrInfo.h b/lib/Target/X86/X86InstrInfo.h index 4439dcaf586..ad8fe3181a0 100644 --- a/lib/Target/X86/X86InstrInfo.h +++ b/lib/Target/X86/X86InstrInfo.h @@ -20,37 +20,33 @@ namespace X86II { // instructions. // - /// Other - An instruction gets this form if it doesn't fit any of the - /// catagories below. - OtherFrm = 0, - /// Raw - This form is for instructions that don't have any operands, so /// they are just a fixed opcode value, like 'leave'. - RawFrm = 1, + RawFrm = 0, /// AddRegFrm - This form is used for instructions like 'push r32' that have /// their one register operand added to their opcode. - AddRegFrm = 2, + AddRegFrm = 1, /// MRMDestReg - This form is used for instructions that use the Mod/RM byte /// to specify a destination, which in this case is a register. /// - MRMDestReg = 3, + MRMDestReg = 2, /// MRMDestMem - This form is used for instructions that use the Mod/RM byte /// to specify a destination, which in this case is memory. /// - MRMDestMem = 4, + MRMDestMem = 3, /// MRMSrcReg - This form is used for instructions that use the Mod/RM byte /// to specify a source, which in this case is a register. /// - MRMSrcReg = 5, + MRMSrcReg = 4, /// MRMSrcMem - This form is used for instructions that use the Mod/RM byte /// to specify a source, which in this case is memory. /// - MRMSrcMem = 6, + MRMSrcMem = 5, /// MRMS[0-7][rm] - These forms are used to represent instructions that use /// a Mod/RM byte, and use the middle field to hold extended opcode -- 2.34.1