Lines Matching refs:Memory
30 Memory
108 assert(Kind == Memory && "Invalid access!");
112 assert(Kind == Memory && "Invalid access!");
116 assert(Kind == Memory && "Invalid access!");
120 assert(Kind == Memory && "Invalid access!");
124 assert(Kind == Memory && "Invalid access!");
128 assert(Kind == Memory && "Invalid access!");
208 bool isMem() const override { return Kind == Memory; }
210 return Kind == Memory && Mem.Size == 0;
213 return Kind == Memory && (!Mem.Size || Mem.Size == 8);
216 return Kind == Memory && (!Mem.Size || Mem.Size == 16);
219 return Kind == Memory && (!Mem.Size || Mem.Size == 32);
222 return Kind == Memory && (!Mem.Size || Mem.Size == 64);
225 return Kind == Memory && (!Mem.Size || Mem.Size == 80);
228 return Kind == Memory && (!Mem.Size || Mem.Size == 128);
231 return Kind == Memory && (!Mem.Size || Mem.Size == 256);
234 return Kind == Memory && (!Mem.Size || Mem.Size == 512);
238 return Kind == Memory && (!Mem.Size || Mem.Size == 32) &&
242 return Kind == Memory && (!Mem.Size || Mem.Size == 32) &&
246 return Kind == Memory && (!Mem.Size || Mem.Size == 32) &&
250 return Kind == Memory && (!Mem.Size || Mem.Size == 32) &&
254 return Kind == Memory && (!Mem.Size || Mem.Size == 64) &&
258 return Kind == Memory && (!Mem.Size || Mem.Size == 64) &&
262 return Kind == Memory && (!Mem.Size || Mem.Size == 64) &&
266 return Kind == Memory && (!Mem.Size || Mem.Size == 64) &&
270 return Kind == Memory && (!Mem.Size || Mem.Size == 32) &&
274 return Kind == Memory && (!Mem.Size || Mem.Size == 64) &&
279 return Kind == Memory && !getMemSegReg() && !getMemBaseReg() &&
330 return Kind == Memory && !getMemBaseReg() && !getMemIndexReg() &&
494 /// Create an absolute memory operand.
499 auto Res = llvm::make_unique<X86Operand>(Memory, StartLoc, EndLoc);
513 /// Create a generalized memory operand.
520 // absolute memory operand.
521 assert((SegReg || BaseReg || IndexReg) && "Invalid memory operand!");
526 auto Res = llvm::make_unique<X86Operand>(Memory, StartLoc, EndLoc);