@@ -745,8 +745,8 @@ struct PPCOperand : public MCParsedAsmOperand {
745745 return CreateImm (CE->getValue (), S, E, IsPPC64);
746746
747747 if (const MCSymbolRefExpr *SRE = dyn_cast<MCSymbolRefExpr>(Val))
748- if (getSpecifier (SRE) == PPCMCExpr::VK_TLS ||
749- getSpecifier (SRE) == PPCMCExpr::VK_TLS_PCREL )
748+ if (getSpecifier (SRE) == PPC::S_TLS ||
749+ getSpecifier (SRE) == PPC::S_TLS_PCREL )
750750 return CreateTLSReg (SRE, S, E, IsPPC64);
751751
752752 if (const PPCMCExpr *TE = dyn_cast<PPCMCExpr>(Val)) {
@@ -1378,25 +1378,25 @@ const MCExpr *PPCAsmParser::extractSpecifier(const MCExpr *E,
13781378 auto *TE = cast<PPCMCExpr>(E);
13791379 Spec = TE->getSpecifier ();
13801380 (void )extractSpecifier (TE->getSubExpr (), Spec);
1381- Spec = PPCMCExpr::VK_None ;
1381+ Spec = PPC::S_None ;
13821382 } break ;
13831383
13841384 case MCExpr::SymbolRef: {
13851385 const auto *SRE = cast<MCSymbolRefExpr>(E);
13861386 switch (getSpecifier (SRE)) {
1387- case PPCMCExpr::VK_None :
1387+ case PPC::S_None :
13881388 default :
13891389 break ;
1390- case PPCMCExpr::VK_LO :
1391- case PPCMCExpr::VK_HI :
1392- case PPCMCExpr::VK_HA :
1393- case PPCMCExpr::VK_HIGH :
1394- case PPCMCExpr::VK_HIGHA :
1395- case PPCMCExpr::VK_HIGHER :
1396- case PPCMCExpr::VK_HIGHERA :
1397- case PPCMCExpr::VK_HIGHEST :
1398- case PPCMCExpr::VK_HIGHESTA :
1399- if (Spec == PPCMCExpr::VK_None )
1390+ case PPC::S_LO :
1391+ case PPC::S_HI :
1392+ case PPC::S_HA :
1393+ case PPC::S_HIGH :
1394+ case PPC::S_HIGHA :
1395+ case PPC::S_HIGHER :
1396+ case PPC::S_HIGHERA :
1397+ case PPC::S_HIGHEST :
1398+ case PPC::S_HIGHESTA :
1399+ if (Spec == PPC::S_None )
14001400 Spec = getSpecifier (SRE);
14011401 else
14021402 Error (E->getLoc (), " cannot contain more than one relocation specifier" );
@@ -1408,7 +1408,7 @@ const MCExpr *PPCAsmParser::extractSpecifier(const MCExpr *E,
14081408 case MCExpr::Unary: {
14091409 const MCUnaryExpr *UE = cast<MCUnaryExpr>(E);
14101410 const MCExpr *Sub = extractSpecifier (UE->getSubExpr (), Spec);
1411- if (Spec != PPCMCExpr::VK_None )
1411+ if (Spec != PPC::S_None )
14121412 return MCUnaryExpr::create (UE->getOpcode (), Sub, Context);
14131413 break ;
14141414 }
@@ -1417,7 +1417,7 @@ const MCExpr *PPCAsmParser::extractSpecifier(const MCExpr *E,
14171417 const MCBinaryExpr *BE = cast<MCBinaryExpr>(E);
14181418 const MCExpr *LHS = extractSpecifier (BE->getLHS (), Spec);
14191419 const MCExpr *RHS = extractSpecifier (BE->getRHS (), Spec);
1420- if (Spec != PPCMCExpr::VK_None )
1420+ if (Spec != PPC::S_None )
14211421 return MCBinaryExpr::create (BE->getOpcode (), LHS, RHS, Context);
14221422 break ;
14231423 }
@@ -1436,9 +1436,9 @@ bool PPCAsmParser::parseExpression(const MCExpr *&EVal) {
14361436 if (getParser ().parseExpression (EVal))
14371437 return true ;
14381438
1439- uint16_t Spec = PPCMCExpr::VK_None ;
1439+ uint16_t Spec = PPC::S_None ;
14401440 const MCExpr *E = extractSpecifier (EVal, Spec);
1441- if (Spec != PPCMCExpr::VK_None )
1441+ if (Spec != PPC::S_None )
14421442 EVal = PPCMCExpr::create (Spec, E, getParser ().getContext ());
14431443
14441444 return false ;
@@ -1512,9 +1512,9 @@ bool PPCAsmParser::parseOperand(OperandVector &Operands) {
15121512 if (!(parseOptionalToken (AsmToken::Identifier) &&
15131513 Tok.getString ().compare_insensitive (" plt" ) == 0 ))
15141514 return Error (Tok.getLoc (), " expected 'plt'" );
1515- EVal = MCSymbolRefExpr::create (
1516- getContext (). getOrCreateSymbol (TlsGetAddr ),
1517- MCSymbolRefExpr::VariantKind (PPCMCExpr::VK_PLT), getContext ());
1515+ EVal = MCSymbolRefExpr::create (getContext (). getOrCreateSymbol (TlsGetAddr),
1516+ MCSymbolRefExpr::VariantKind (PPC::S_PLT ),
1517+ getContext ());
15181518 if (parseOptionalToken (AsmToken::Plus)) {
15191519 const MCExpr *Addend = nullptr ;
15201520 SMLoc EndLoc;
@@ -1826,15 +1826,15 @@ const MCExpr *PPCAsmParser::applySpecifier(const MCExpr *E, uint32_t Spec,
18261826 MCContext &Ctx) {
18271827 if (isa<MCConstantExpr>(E)) {
18281828 switch (PPCMCExpr::Specifier (Spec)) {
1829- case PPCMCExpr::VK_LO :
1830- case PPCMCExpr::VK_HI :
1831- case PPCMCExpr::VK_HA :
1832- case PPCMCExpr::VK_HIGH :
1833- case PPCMCExpr::VK_HIGHA :
1834- case PPCMCExpr::VK_HIGHER :
1835- case PPCMCExpr::VK_HIGHERA :
1836- case PPCMCExpr::VK_HIGHEST :
1837- case PPCMCExpr::VK_HIGHESTA :
1829+ case PPC::S_LO :
1830+ case PPC::S_HI :
1831+ case PPC::S_HA :
1832+ case PPC::S_HIGH :
1833+ case PPC::S_HIGHA :
1834+ case PPC::S_HIGHER :
1835+ case PPC::S_HIGHERA :
1836+ case PPC::S_HIGHEST :
1837+ case PPC::S_HIGHESTA :
18381838 break ;
18391839 default :
18401840 return nullptr ;
0 commit comments