summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-12-02 21:40:58 +0000
committerChris Lattner <sabre@nondot.org>2002-12-02 21:40:58 +0000
commit58743b9f78d6f2f950115d3a8ca4b03c74d63379 (patch)
treed53c4a86b3b45326decef5ffd0fddd5f1defe349
parentd5823603fa378cdb7193b72eed58e182e97335cc (diff)
downloadbcm5719-llvm-58743b9f78d6f2f950115d3a8ca4b03c74d63379.tar.gz
bcm5719-llvm-58743b9f78d6f2f950115d3a8ca4b03c74d63379.zip
Eliminate OtherFrm
llvm-svn: 4868
-rw-r--r--llvm/lib/Target/X86/X86InstrInfo.h16
1 files changed, 6 insertions, 10 deletions
diff --git a/llvm/lib/Target/X86/X86InstrInfo.h b/llvm/lib/Target/X86/X86InstrInfo.h
index 4439dcaf586..ad8fe3181a0 100644
--- a/llvm/lib/Target/X86/X86InstrInfo.h
+++ b/llvm/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
OpenPOWER on IntegriCloud