x86: rename CheckRegSize to CheckOperandSize

While originally indeed used for register size checking only, the
attribute has been used for memory operand size checking as well already
for quite a while, with more such uses recently having been added.
This commit is contained in:
Jan Beulich 2022-12-21 09:07:03 +01:00
parent 6b7d3204b5
commit 9c19e9ec4d
4 changed files with 504 additions and 504 deletions

View file

@ -6431,7 +6431,7 @@ check_VecOperands (const insn_template *t)
if (operand_type_all_zero (&overlap))
goto bad_broadcast;
if (t->opcode_modifier.checkregsize)
if (t->opcode_modifier.checkoperandsize)
{
unsigned int j;
@ -6848,7 +6848,7 @@ match_template (char mnem_suffix)
}
/* We check register size if needed. */
if (t->opcode_modifier.checkregsize)
if (t->opcode_modifier.checkoperandsize)
{
check_register = (1 << t->operands) - 1;
if (i.broadcast.type || i.broadcast.bytes)

View file

@ -639,7 +639,7 @@ static bitfield opcode_modifiers[] =
BITFIELD (Jump),
BITFIELD (FloatMF),
BITFIELD (Size),
BITFIELD (CheckRegSize),
BITFIELD (CheckOperandSize),
BITFIELD (OperandConstraint),
BITFIELD (MnemonicSize),
BITFIELD (No_bSuf),

View file

@ -494,8 +494,8 @@ enum
/* needs size prefix if in 64-bit mode */
#define SIZE64 3
Size,
/* check register size. */
CheckRegSize,
/* Check that operand sizes match. */
CheckOperandSize,
/* any memory size */
#define ANY_SIZE 1
/* fake an extra reg operand for clr, imul and special register
@ -740,7 +740,7 @@ typedef struct i386_opcode_modifier
unsigned int jump:3;
unsigned int floatmf:1;
unsigned int size:2;
unsigned int checkregsize:1;
unsigned int checkoperandsize:1;
unsigned int operandconstraint:4;
unsigned int mnemonicsize:2;
unsigned int no_bsuf:1;

File diff suppressed because it is too large Load diff