Lump the base opcode in with the X86 TargetSpecific flags

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7540 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2003-08-03 21:56:22 +00:00
parent abf05b2dae
commit 4d18d5ce1e

View File

@ -134,9 +134,11 @@ namespace X86II {
FPTypeMask = 7 << 14, FPTypeMask = 7 << 14,
// PrintImplUses - Print out implicit uses in the assembly output. // PrintImplUses - Print out implicit uses in the assembly output.
PrintImplUses = 1 << 17 PrintImplUses = 1 << 17,
// Bits 18 -> 31 are unused OpcodeMask = 0xFF << 18,
OpcodeShift = 18,
// Bits 26 -> 31 are unused
}; };
} }
@ -166,8 +168,9 @@ public:
// getBaseOpcodeFor - This function returns the "base" X86 opcode for the // getBaseOpcodeFor - This function returns the "base" X86 opcode for the
// specified opcode number. // specified opcode number.
// //
unsigned char getBaseOpcodeFor(unsigned Opcode) const; unsigned char getBaseOpcodeFor(unsigned Opcode) const {
return get(Opcode).TSFlags >> X86II::OpcodeShift;
}
}; };
#endif #endif