Home | History | Annotate | Download | only in AsmParser

Lines Matching refs:Disp

137       const MCExpr *Disp;
178 return Mem.Disp;
345 static X86Operand *CreateMem(const MCExpr *Disp, SMLoc StartLoc,
349 Res->Mem.Disp = Disp;
357 static X86Operand *CreateMem(unsigned SegReg, const MCExpr *Disp,
369 Res->Mem.Disp = Disp;
384 isa<MCConstantExpr>(Op.Mem.Disp) &&
385 cast<MCConstantExpr>(Op.Mem.Disp)->getValue() == 0 &&
393 isa<MCConstantExpr>(Op.Mem.Disp) &&
394 cast<MCConstantExpr>(Op.Mem.Disp)->getValue() == 0 &&
535 /// ParseMemOperand: segment: disp(basereg, indexreg, scale). The '%ds:' prefix
543 const MCExpr *Disp = MCConstantExpr::Create(0, getParser().getContext());
546 if (getParser().ParseExpression(Disp, ExprEnd)) return 0;
553 return X86Operand::CreateMem(Disp, MemStart, ExprEnd);
554 return X86Operand::CreateMem(SegReg, Disp, 0, 0, 1, MemStart, ExprEnd);
572 if (getParser().ParseParenExpression(Disp, ExprEnd))
580 return X86Operand::CreateMem(Disp, LParenLoc, ExprEnd);
581 return X86Operand::CreateMem(SegReg, Disp, 0, 0, 1, MemStart, ExprEnd);
664 return X86Operand::CreateMem(SegReg, Disp, BaseReg, IndexReg, Scale,
802 isa<MCConstantExpr>(Op.Mem.Disp) &&
803 cast<MCConstantExpr>(Op.Mem.Disp)->getValue() == 0 &&
815 isa<MCConstantExpr>(Op.Mem.Disp) &&
816 cast<MCConstantExpr>(Op.Mem.Disp)->getValue() == 0 &&