Lines Matching defs:EVal
115 bool parseExpression(const MCExpr *&EVal);
1508 bool PPCAsmParser::parseExpression(const MCExpr *&EVal) {
1511 if (getParser().parseExpression(EVal))
1514 EVal = fixupVariantKind(EVal);
1517 const MCExpr *E = extractModifierFromExpr(EVal, Variant);
1519 EVal = PPCMCExpr::create(Variant, E, getParser().getContext());
1530 const MCExpr *EVal;
1553 if (!parseExpression(EVal))
1562 Operands.push_back(PPCOperand::CreateFromMCExpr(EVal, S, E, isPPC64()));
1568 if (auto *Ref = dyn_cast<MCSymbolRefExpr>(EVal)) {
1570 } else if (auto *Bin = dyn_cast<MCBinaryExpr>(EVal);
1592 EVal = MCSymbolRefExpr::create(TlsGetAddr, MCSymbolRefExpr::VK_PLT,
1606 EVal = MCBinaryExpr::createAdd(EVal, TlsCallAddend, getContext());
1609 EVal, S, Parser.getTok().getLoc(), false);