Lines Matching refs:Disp
1115 bool ParseMemOperand(unsigned SegReg, const MCExpr *Disp, SMLoc StartLoc,
1121 bool CreateMemForMSInlineAsm(unsigned SegReg, const MCExpr *Disp,
1582 const MCExpr *Disp = MCConstantExpr::create(0, getContext()); in DefaultMemSIOperand() local
1583 return X86Operand::CreateMem(getPointerWidth(), /*SegReg=*/0, Disp, in DefaultMemSIOperand()
1591 const MCExpr *Disp = MCConstantExpr::create(0, getContext()); in DefaultMemDIOperand() local
1592 return X86Operand::CreateMem(getPointerWidth(), /*SegReg=*/0, Disp, in DefaultMemDIOperand()
1727 unsigned SegReg, const MCExpr *Disp, unsigned BaseReg, unsigned IndexReg, in CreateMemForMSInlineAsm() argument
1741 Operands.push_back(X86Operand::CreateMem(getPointerWidth(), Disp, Start, in CreateMemForMSInlineAsm()
1762 X86Operand::CreateMem(getPointerWidth(), Disp, Start, End)); in CreateMemForMSInlineAsm()
1770 getPointerWidth(), SegReg, Disp, BaseReg, IndexReg, Scale, Start, End, in CreateMemForMSInlineAsm()
2525 const MCExpr *Disp = SM.getSym(); in ParseIntelOperand() local
2527 if (Disp && Imm) in ParseIntelOperand()
2528 Disp = MCBinaryExpr::createAdd(Disp, ImmDisp, getContext()); in ParseIntelOperand()
2529 if (!Disp) in ParseIntelOperand()
2530 Disp = ImmDisp; in ParseIntelOperand()
2540 Operands.push_back(X86Operand::CreateImm(Disp, Start, End, in ParseIntelOperand()
2547 Operands.push_back(X86Operand::CreateImm(Disp, Start, End)); in ParseIntelOperand()
2593 return CreateMemForMSInlineAsm(RegNo, Disp, BaseReg, IndexReg, Scale, Start, in ParseIntelOperand()
2600 Operands.push_back(X86Operand::CreateMem(getPointerWidth(), RegNo, Disp, in ParseIntelOperand()
2608 Operands.push_back(X86Operand::CreateMem(getPointerWidth(), RegNo, Disp, in ParseIntelOperand()
2613 X86Operand::CreateMem(getPointerWidth(), Disp, Start, End, Size)); in ParseIntelOperand()
2819 bool X86AsmParser::ParseMemOperand(unsigned SegReg, const MCExpr *Disp, in ParseMemOperand() argument
2879 if (!Disp) { in ParseMemOperand()
2882 if (Parser.parseTokenLoc(Loc) || Parser.parseExpression(Disp, EndLoc)) in ParseMemOperand()
2884 assert(!isa<X86MCExpr>(Disp) && "Expected non-register here."); in ParseMemOperand()
2887 Disp = MCConstantExpr::create(0, Parser.getContext()); in ParseMemOperand()
2897 X86Operand::CreateMem(getPointerWidth(), Disp, StartLoc, EndLoc)); in ParseMemOperand()
2899 Operands.push_back(X86Operand::CreateMem(getPointerWidth(), SegReg, Disp, in ParseMemOperand()
2984 isa<MCConstantExpr>(Disp) && in ParseMemOperand()
2985 cast<MCConstantExpr>(Disp)->getValue() == 0) { in ParseMemOperand()
2995 Operands.push_back(X86Operand::CreateMem(getPointerWidth(), SegReg, Disp, in ParseMemOperand()
3000 X86Operand::CreateMem(getPointerWidth(), Disp, StartLoc, EndLoc)); in ParseMemOperand()
3929 const MCExpr *Disp = MCConstantExpr::create(0, getContext()); in applyLVICFIMitigation() local
3930 auto ShlMemOp = X86Operand::CreateMem(getPointerWidth(), /*SegReg=*/0, Disp, in applyLVICFIMitigation()