Lines Matching defs:getMemBaseReg
193 unsigned getMemBaseReg() const {
386 if (getMemBaseReg() &&
387 !X86MCRegisterClasses[X86::GR16RegClassID].contains(getMemBaseReg()))
394 if (getMemBaseReg() &&
395 !X86MCRegisterClasses[X86::GR32RegClassID].contains(getMemBaseReg()) &&
396 getMemBaseReg() != X86::EIP)
407 if (getMemBaseReg() &&
408 !X86MCRegisterClasses[X86::GR64RegClassID].contains(getMemBaseReg()) &&
409 getMemBaseReg() != X86::RIP)
419 return Kind == Memory && !getMemSegReg() && !getMemBaseReg() &&
435 (getMemBaseReg() == X86::RSI || getMemBaseReg() == X86::ESI ||
436 getMemBaseReg() == X86::SI) && isa<MCConstantExpr>(getMemDisp()) &&
455 (getMemBaseReg() == X86::RDI || getMemBaseReg() == X86::EDI ||
456 getMemBaseReg() == X86::DI) && isa<MCConstantExpr>(getMemDisp()) &&
473 return Kind == Memory && !getMemBaseReg() && !getMemIndexReg() &&
627 if (getMemBaseReg())
628 Inst.addOperand(MCOperand::createReg(getMemBaseReg()));
648 Inst.addOperand(MCOperand::createReg(getMemBaseReg()));
654 Inst.addOperand(MCOperand::createReg(getMemBaseReg()));