Lines Matching full:instruction
47 /// instruction info tracks.
221 // Instruction encodings. These are the standard/most common forms for X86
225 // PseudoFrm - This represents an instruction that is a pseudo instruction
284 /// RawFrmImm8 - This is used for the ENTER instruction, which has two
300 // OpSize - Set if this instruction requires an operand size prefix (0x66),
301 // which most often indicates that the instruction operates on 16 bit data
305 // AsSize - Set if this instruction requires an operand size prefix (0x67),
306 // which most often indicates that the instruction address 16 bit address
319 // TB - TwoByte - Set if this instruction has a two byte opcode, which
324 // instruction.
358 // REX_W - REX prefixes are instruction prefixes used in 64-bit mode.
380 // FP Instruction Classification... Zero is non-fp instruction.
389 // ZeroArgFP - 0 arg FP instruction which implicitly pushes ST(0), f.e. fld0
395 // OneArgFPRW - 1 arg FP instruction which implicitly read ST(0) and write a
412 // SpecialFP - Special instruction forms. Dispatch by opcode explicitly.
427 // 0 in bits 23-24 means normal, non-SSE instruction.
450 /// VEX_I8IMM - Specifies that the last register used in a AVX instruction,
456 /// instruction uses 256-bit wide registers. This is usually auto detected
461 // VEX_LIG - Specifies that this instruction ignores the L-bit in the VEX
473 // VEX_EVEX - Specifies that this instruction use EVEX form which provides
479 // EVEX_K - Set if this instruction requires masking
482 // EVEX_Z - Set if this instruction has EVEX.Z field set.
485 // EVEX_L2 - Set if this instruction has EVEX.L' field set.
488 // EVEX_B - Set if this instruction has EVEX.B field set.
499 /// Has3DNow0F0FOpcode - This flag indicates that the instruction uses the
501 /// this as having a 0x0F prefix with a 0x0F opcode, and each instruction
517 // specified machine instruction.
528 /// of the specified instruction.
542 /// isImmPCRel - Return true if the immediate of the specified instruction's
561 /// in this instruction.
562 /// If this is a two-address instruction,skip one of the register operands.
587 /// first field of the memory operand. If the instruction doesn't have a