Home | History | Annotate | Download | only in AsmParser

Lines Matching refs:Memory

27     Memory
104 assert(Kind == Memory && "Invalid access!");
108 assert(Kind == Memory && "Invalid access!");
112 assert(Kind == Memory && "Invalid access!");
116 assert(Kind == Memory && "Invalid access!");
120 assert(Kind == Memory && "Invalid access!");
207 bool isMem() const override { return Kind == Memory; }
209 return Kind == Memory && (!Mem.Size || Mem.Size == 8);
212 return Kind == Memory && (!Mem.Size || Mem.Size == 16);
215 return Kind == Memory && (!Mem.Size || Mem.Size == 32);
218 return Kind == Memory && (!Mem.Size || Mem.Size == 64);
221 return Kind == Memory && (!Mem.Size || Mem.Size == 80);
224 return Kind == Memory && (!Mem.Size || Mem.Size == 128);
227 return Kind == Memory && (!Mem.Size || Mem.Size == 256);
230 return Kind == Memory && (!Mem.Size || Mem.Size == 512);
234 return Kind == Memory && (!Mem.Size || Mem.Size == 32) &&
238 return Kind == Memory && (!Mem.Size || Mem.Size == 32) &&
242 return Kind == Memory && (!Mem.Size || Mem.Size == 64) &&
246 return Kind == Memory && (!Mem.Size || Mem.Size == 64) &&
250 return Kind == Memory && (!Mem.Size || Mem.Size == 32) &&
254 return Kind == Memory && (!Mem.Size || Mem.Size == 64) &&
259 return Kind == Memory && !getMemSegReg() && !getMemBaseReg() &&
303 return Kind == Memory && !getMemBaseReg() &&
307 return Kind == Memory && !getMemBaseReg() &&
311 return Kind == Memory && !getMemBaseReg() &&
315 return Kind == Memory && !getMemBaseReg() &&
442 /// Create an absolute memory operand.
446 auto Res = llvm::make_unique<X86Operand>(Memory, StartLoc, EndLoc);
459 /// Create a generalized memory operand.
466 // absolute memory operand.
467 assert((SegReg || BaseReg || IndexReg) && "Invalid memory operand!");
472 auto Res = llvm::make_unique<X86Operand>(Memory, StartLoc, EndLoc);