Lines Matching defs:X86
1 //===-- X86InstrInfo.h - X86 Instruction Information ------------*- C++ -*-===//
10 // This file contains the X86 implementation of the TargetInstrInfo class.
29 namespace X86 {
30 // X86 specific condition code. These correspond to X86_*_COND in
80 } // end namespace X86;
124 return Op+X86::AddrSegmentReg <= MI->getNumOperands() &&
125 MI->getOperand(Op+X86::AddrBaseReg).isReg() &&
126 isScale(MI->getOperand(Op+X86::AddrScaleAmt)) &&
127 MI->getOperand(Op+X86::AddrIndexReg).isReg() &&
128 (MI->getOperand(Op+X86::AddrDisp).isImm() ||
129 MI->getOperand(Op+X86::AddrDisp).isGlobal() ||
130 MI->getOperand(Op+X86::AddrDisp).isCPI() ||
131 MI->getOperand(Op+X86::AddrDisp).isJTI());
136 return Op+X86::AddrNumOperands <= MI->getNumOperands() &&
137 MI->getOperand(Op+X86::AddrSegmentReg).isReg() &&
179 /// source to overlap the destination. e.g. X86::MOVSX64rr32. If this returns
226 /// three-address instruction on demand. This allows the X86 target (for