Lines Matching refs:X86

1 //===-- X86Operand.h - Parsed X86 machine instruction --------------------===//
20 /// X86Operand - Instances of this class represent a parsed X86 machine
235 getMemIndexReg() >= X86::XMM0 && getMemIndexReg() <= X86::XMM15;
239 getMemIndexReg() >= X86::YMM0 && getMemIndexReg() <= X86::YMM15;
243 getMemIndexReg() >= X86::XMM0 && getMemIndexReg() <= X86::XMM15;
247 getMemIndexReg() >= X86::YMM0 && getMemIndexReg() <= X86::YMM15;
251 getMemIndexReg() >= X86::ZMM0 && getMemIndexReg() <= X86::ZMM31;
255 getMemIndexReg() >= X86::ZMM0 && getMemIndexReg() <= X86::ZMM31;
265 (getMemBaseReg() == X86::RSI || getMemBaseReg() == X86::ESI ||
266 getMemBaseReg() == X86::SI) && isa<MCConstantExpr>(getMemDisp()) &&
284 (getMemSegReg() == 0 || getMemSegReg() == X86::ES) &&
285 (getMemBaseReg() == X86::RDI || getMemBaseReg() == X86::EDI ||
286 getMemBaseReg() == X86::DI) && isa<MCConstantExpr>(getMemDisp()) &&
323 (X86MCRegisterClasses[X86::GR32RegClassID].contains(getReg()) ||
324 X86MCRegisterClasses[X86::GR64RegClassID].contains(getReg()));
343 case X86::RAX: return X86::EAX;
344 case X86::RCX: return X86::ECX;
345 case X86::RDX: return X86::EDX;
346 case X86::RBX: return X86::EBX;
347 case X86::RBP: return X86::EBP;
348 case X86::RSP: return X86::ESP;
349 case X86::RSI: return X86::ESI;
350 case X86::RDI: return X86::EDI;
351 case X86::R8: return X86::R8D;
352 case X86::R9: return X86::R9D;
353 case X86::R10: return X86::R10D;
354 case X86::R11: return X86::R11D;
355 case X86::R12: return X86::R12D;
356 case X86::R13: return X86::R13D;
357 case X86::R14: return X86::R14D;
358 case X86::R15: return X86::R15D;
359 case X86::RIP: return X86::EIP;
366 if (X86MCRegisterClasses[X86::GR64RegClassID].contains(RegNo))