Lines Matching defs:X86

1 //===-- X86BaseInfo.h - Top level definitions for X86 -------- --*- C++ -*-===//
11 // the X86 target useful for the compiler back-end and the MC libraries.
27 namespace X86 {
44 } // end namespace X86;
53 // X86 Specific MachineOperand flags.
70 /// See the X86-64 ELF ABI supplement for more details.
77 /// See the X86-64 ELF ABI supplement for more details.
85 /// See the X86-64 ELF ABI supplement for more details.
92 /// See the X86-64 ELF ABI supplement for more details.
221 // Instruction encodings. These are the standard/most common forms for X86
482 // getBaseOpcodeFor - This function returns the "base" X86 opcode for the
579 //if (Opcode == X86::LEA64r || Opcode == X86::LEA64_32r ||
580 // Opcode == X86::LEA16r || Opcode == X86::LEA32r)
616 case X86::R8: case X86::R9: case X86::R10: case X86::R11:
617 case X86::R12: case X86::R13: case X86::R14: case X86::R15:
618 case X86::R8D: case X86::R9D: case X86::R10D: case X86::R11D:
619 case X86::R12D: case X86::R13D: case X86::R14D: case X86::R15D:
620 case X86::R8W: case X86::R9W: case X86::R10W: case X86::R11W:
621 case X86::R12W: case X86::R13W: case X86::R14W: case X86::R15W:
622 case X86::R8B: case X86::R9B: case X86::R10B: case X86::R11B:
623 case X86::R12B: case X86::R13B: case X86::R14B: case X86::R15B:
624 case X86::XMM8: case X86::XMM9: case X86::XMM10: case X86::XMM11:
625 case X86::XMM12: case X86::XMM13: case X86::XMM14: case X86::XMM15:
626 case X86::YMM8: case X86::YMM9: case X86::YMM10: case X86::YMM11:
627 case X86::YMM12: case X86::YMM13: case X86::YMM14: case X86::YMM15:
628 case X86::CR8: case X86::CR9: case X86::CR10: case X86::CR11:
629 case X86::CR12: case X86::CR13: case X86::CR14: case X86::CR15:
636 return (reg == X86::SPL || reg == X86::BPL ||
637 reg == X86::SIL || reg == X86::DIL);