Lines Matching refs:MemOp
108 uint16_t MemOp; member
289 Entry.RegOp, Entry.MemOp, in X86InstrInfo()
444 Entry.RegOp, Entry.MemOp, TB_INDEX_0 | Entry.Flags); in X86InstrInfo()
881 Entry.RegOp, Entry.MemOp, in X86InstrInfo()
1754 Entry.RegOp, Entry.MemOp, in X86InstrInfo()
1991 Entry.RegOp, Entry.MemOp, in X86InstrInfo()
2040 Entry.RegOp, Entry.MemOp, in X86InstrInfo()
2049 uint16_t RegOp, uint16_t MemOp, uint16_t Flags) { in AddTableEntry() argument
2052 R2MTable[RegOp] = std::make_pair(MemOp, Flags); in AddTableEntry()
2055 assert(!M2RTable.count(MemOp) && in AddTableEntry()
2057 M2RTable[MemOp] = std::make_pair(RegOp, Flags); in AddTableEntry()
4706 bool X86InstrInfo::getMemOpBaseRegImmOfs(MachineInstr &MemOp, unsigned &BaseReg, in getMemOpBaseRegImmOfs() argument
4709 const MCInstrDesc &Desc = MemOp.getDesc(); in getMemOpBaseRegImmOfs()
4716 MachineOperand &BaseMO = MemOp.getOperand(MemRefBegin + X86::AddrBaseReg); in getMemOpBaseRegImmOfs()
4721 if (MemOp.getOperand(MemRefBegin + X86::AddrScaleAmt).getImm() != 1) in getMemOpBaseRegImmOfs()
4724 if (MemOp.getOperand(MemRefBegin + X86::AddrIndexReg).getReg() != in getMemOpBaseRegImmOfs()
4728 const MachineOperand &DispMO = MemOp.getOperand(MemRefBegin + X86::AddrDisp); in getMemOpBaseRegImmOfs()
4736 return MemOp.getOperand(MemRefBegin + X86::AddrIndexReg).getReg() == in getMemOpBaseRegImmOfs()