Lines Matching refs:Disp

1139   bool ParseMemOperand(unsigned SegReg, const MCExpr *Disp, SMLoc StartLoc,
1145 bool CreateMemForMSInlineAsm(unsigned SegReg, const MCExpr *Disp,
1604 const MCExpr *Disp = MCConstantExpr::create(0, getContext()); in DefaultMemSIOperand() local
1605 return X86Operand::CreateMem(getPointerWidth(), /*SegReg=*/0, Disp, in DefaultMemSIOperand()
1613 const MCExpr *Disp = MCConstantExpr::create(0, getContext()); in DefaultMemDIOperand() local
1614 return X86Operand::CreateMem(getPointerWidth(), /*SegReg=*/0, Disp, in DefaultMemDIOperand()
1748 bool X86AsmParser::CreateMemForMSInlineAsm(unsigned SegReg, const MCExpr *Disp, in CreateMemForMSInlineAsm() argument
1760 Operands.push_back(X86Operand::CreateMem(getPointerWidth(), Disp, Start, in CreateMemForMSInlineAsm()
1781 Operands.push_back(X86Operand::CreateMem(getPointerWidth(), Disp, Start, in CreateMemForMSInlineAsm()
1790 getPointerWidth(), SegReg, Disp, BaseReg, IndexReg, Scale, Start, End, in CreateMemForMSInlineAsm()
2561 const MCExpr *Disp = SM.getSym(); in parseIntelOperand() local
2563 if (Disp && Imm) in parseIntelOperand()
2564 Disp = MCBinaryExpr::createAdd(Disp, ImmDisp, getContext()); in parseIntelOperand()
2565 if (!Disp) in parseIntelOperand()
2566 Disp = ImmDisp; in parseIntelOperand()
2576 Operands.push_back(X86Operand::CreateImm(Disp, Start, End, in parseIntelOperand()
2583 Operands.push_back(X86Operand::CreateImm(Disp, Start, End)); in parseIntelOperand()
2633 return CreateMemForMSInlineAsm(RegNo, Disp, BaseReg, IndexReg, Scale, in parseIntelOperand()
2652 } else if (!BaseReg && !IndexReg && Disp && in parseIntelOperand()
2653 Disp->getKind() == MCExpr::SymbolRef) { in parseIntelOperand()
2676 getPointerWidth(), RegNo, Disp, BaseReg, IndexReg, Scale, Start, End, in parseIntelOperand()
2681 getPointerWidth(), Disp, Start, End, Size, /*SymName=*/StringRef(), in parseIntelOperand()
2890 bool X86AsmParser::ParseMemOperand(unsigned SegReg, const MCExpr *Disp, in ParseMemOperand() argument
2950 if (!Disp) { in ParseMemOperand()
2953 if (Parser.parseTokenLoc(Loc) || Parser.parseExpression(Disp, EndLoc)) in ParseMemOperand()
2955 assert(!isa<X86MCExpr>(Disp) && "Expected non-register here."); in ParseMemOperand()
2958 Disp = MCConstantExpr::create(0, Parser.getContext()); in ParseMemOperand()
2968 X86Operand::CreateMem(getPointerWidth(), Disp, StartLoc, EndLoc)); in ParseMemOperand()
2970 Operands.push_back(X86Operand::CreateMem(getPointerWidth(), SegReg, Disp, in ParseMemOperand()
3055 isa<MCConstantExpr>(Disp) && in ParseMemOperand()
3056 cast<MCConstantExpr>(Disp)->getValue() == 0) { in ParseMemOperand()
3071 if (auto CE = dyn_cast<MCConstantExpr>(Disp)) { in ParseMemOperand()
3095 Operands.push_back(X86Operand::CreateMem(getPointerWidth(), SegReg, Disp, in ParseMemOperand()
3100 X86Operand::CreateMem(getPointerWidth(), Disp, StartLoc, EndLoc)); in ParseMemOperand()
3852 const MCExpr *Disp = MCConstantExpr::create(0, getContext()); in applyLVICFIMitigation() local
3853 auto ShlMemOp = X86Operand::CreateMem(getPointerWidth(), /*SegReg=*/0, Disp, in applyLVICFIMitigation()