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 {
54 } // end namespace X86;
63 // X86 Specific MachineOperand flags.
80 /// See the X86-64 ELF ABI supplement for more details.
87 /// See the X86-64 ELF ABI supplement for more details.
95 /// See the X86-64 ELF ABI supplement for more details.
102 /// See the X86-64 ELF ABI supplement for more details.
231 // Instruction encodings. These are the standard/most common forms for X86
572 // getBaseOpcodeFor - This function returns the "base" X86 opcode for the
737 if ((RegNo > X86::XMM7 && RegNo <= X86::XMM15) ||
738 (RegNo > X86::XMM23 && RegNo <= X86::XMM31) ||
739 (RegNo > X86::YMM7 && RegNo <= X86::YMM15) ||
740 (RegNo > X86::YMM23 && RegNo <= X86::YMM31) ||
741 (RegNo > X86::ZMM7 && RegNo <= X86::ZMM15) ||
742 (RegNo > X86::ZMM23 && RegNo <= X86::ZMM31))
747 case X86::R8: case X86::R9: case X86::R10: case X86::R11:
748 case X86::R12: case X86::R13: case X86::R14: case X86::R15:
749 case X86::R8D: case X86::R9D: case X86::R10D: case X86::R11D:
750 case X86::R12D: case X86::R13D: case X86::R14D: case X86::R15D:
751 case X86::R8W: case X86::R9W: case X86::R10W: case X86::R11W:
752 case X86::R12W: case X86::R13W: case X86::R14W: case X86::R15W:
753 case X86::R8B: case X86::R9B: case X86::R10B: case X86::R11B:
754 case X86::R12B: case X86::R13B: case X86::R14B: case X86::R15B:
755 case X86::CR8: case X86::CR9: case X86::CR10: case X86::CR11:
756 case X86::CR12: case X86::CR13: case X86::CR14: case X86::CR15:
765 return ((RegNo > X86::XMM15 && RegNo <= X86::XMM31) ||
766 (RegNo > X86::YMM15 && RegNo <= X86::YMM31) ||
767 (RegNo > X86::ZMM15 && RegNo <= X86::ZMM31));
772 return (reg == X86::SPL || reg == X86::BPL ||
773 reg == X86::SIL || reg == X86::DIL);