Lines Matching full:x86
1 //===-- X86BaseInfo.h - Top level definitions for X86 -------- --*- C++ -*-===//
11 // the X86 target useful for the compiler back-end and the MC libraries.
26 namespace X86 {
43 } // 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.
109 /// block for the symbol. Used in the x86-64 local dynamic TLS access model.
127 /// symbol. Used in the x86-64 initial exec TLS access model.
143 /// the thread-pointer offset for the symbol. Used in the x86-64 local
221 // Instruction encodings. These are the standard/most common forms for X86
481 // getBaseOpcodeFor - This function returns the "base" X86 opcode for the
558 //if (Opcode == X86::LEA64r || Opcode == X86::LEA64_32r ||
559 // Opcode == X86::LEA16r || Opcode == X86::LEA32r)
592 /// isX86_64ExtendedReg - Is the MachineOperand a x86-64 extended (r8 or
597 case X86::R8: case X86::R9: case X86::R10: case X86::R11:
598 case X86::R12: case X86::R13: case X86::R14: case X86::R15:
599 case X86::R8D: case X86::R9D: case X86::R10D: case X86::R11D:
600 case X86::R12D: case X86::R13D: case X86::R14D: case X86::R15D:
601 case X86::R8W: case X86::R9W: case X86::R10W: case X86::R11W:
602 case X86::R12W: case X86::R13W: case X86::R14W: case X86::R15W:
603 case X86::R8B: case X86::R9B: case X86::R10B: case X86::R11B:
604 case X86::R12B: case X86::R13B: case X86::R14B: case X86::R15B:
605 case X86::XMM8: case X86::XMM9: case X86::XMM10: case X86::XMM11:
606 case X86::XMM12: case X86::XMM13: case X86::XMM14: case X86::XMM15:
607 case X86::YMM8: case X86::YMM9: case X86::YMM10: case X86::YMM11:
608 case X86::YMM12: case X86::YMM13: case X86::YMM14: case X86::YMM15:
609 case X86::CR8: case X86::CR9: case X86::CR10: case X86::CR11:
610 case X86::CR12: case X86::CR13: case X86::CR14: case X86::CR15:
617 return (reg == X86::SPL || reg == X86::BPL ||
618 reg == X86::SIL || reg == X86::DIL);