Lines Matching defs:Memory
32 enum KindTy { Token, Register, Immediate, Memory, Prefix, DXRegister } Kind;
141 case Memory:
142 OS << "Memory: ModeSize=" << Mem.ModeSize;
186 assert(Kind == Memory && "Invalid access!");
190 assert(Kind == Memory && "Invalid access!");
194 assert(Kind == Memory && "Invalid access!");
198 assert(Kind == Memory && "Invalid access!");
202 assert(Kind == Memory && "Invalid access!");
206 assert(Kind == Memory && "Invalid access!");
210 assert(Kind == Memory && "Invalid access!");
214 assert(Kind == Memory && "Invalid access!");
218 assert(Kind == Memory && "Invalid access!");
305 bool isMem() const override { return Kind == Memory; }
307 return Kind == Memory && Mem.Size == 0;
310 return Kind == Memory && (!Mem.Size || Mem.Size == 8);
313 return Kind == Memory && (!Mem.Size || Mem.Size == 16);
316 return Kind == Memory && (!Mem.Size || Mem.Size == 32);
319 return Kind == Memory && (!Mem.Size || Mem.Size == 64);
322 return Kind == Memory && (!Mem.Size || Mem.Size == 80);
325 return Kind == Memory && (!Mem.Size || Mem.Size == 128);
328 return Kind == Memory && (!Mem.Size || Mem.Size == 256);
331 return Kind == Memory && (!Mem.Size || Mem.Size == 512);
339 assert(Kind == Memory && "Invalid access!");
419 return Kind == Memory && !getMemSegReg() && !getMemBaseReg() &&
473 return Kind == Memory && !getMemBaseReg() && !getMemIndexReg() &&
720 auto Res = std::make_unique<X86Operand>(Memory, StartLoc, EndLoc);
755 auto Res = std::make_unique<X86Operand>(Memory, StartLoc, EndLoc);