diff options
| author | Chris Lattner <sabre@nondot.org> | 2002-12-02 21:40:58 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2002-12-02 21:40:58 +0000 |
| commit | 58743b9f78d6f2f950115d3a8ca4b03c74d63379 (patch) | |
| tree | d53c4a86b3b45326decef5ffd0fddd5f1defe349 | |
| parent | d5823603fa378cdb7193b72eed58e182e97335cc (diff) | |
| download | bcm5719-llvm-58743b9f78d6f2f950115d3a8ca4b03c74d63379.tar.gz bcm5719-llvm-58743b9f78d6f2f950115d3a8ca4b03c74d63379.zip | |
Eliminate OtherFrm
llvm-svn: 4868
| -rw-r--r-- | llvm/lib/Target/X86/X86InstrInfo.h | 16 |
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 |

