@@ -1036,7 +1036,7 @@ bool VEAsmParser::parseLiteralValues(unsigned Size, SMLoc L) {
10361036}
10371037
10381038// / Extract \code @lo32/@hi32/etc \endcode modifier from expression.
1039- // / Recursively scan the expression and check for VK_VE_HI32 /LO32/etc
1039+ // / Recursively scan the expression and check for VK_HI32 /LO32/etc
10401040// / symbol variants. If all symbols with modifier use the same
10411041// / variant, return the corresponding VEMCExpr::VariantKind,
10421042// / and a modified expression using the default symbol variant.
@@ -1045,7 +1045,7 @@ const MCExpr *
10451045VEAsmParser::extractModifierFromExpr (const MCExpr *E,
10461046 VEMCExpr::VariantKind &Variant) {
10471047 MCContext &Context = getParser ().getContext ();
1048- Variant = VEMCExpr::VK_VE_None ;
1048+ Variant = VEMCExpr::VK_None ;
10491049
10501050 switch (E->getKind ()) {
10511051 case MCExpr::Target:
@@ -1055,52 +1055,52 @@ VEAsmParser::extractModifierFromExpr(const MCExpr *E,
10551055 case MCExpr::SymbolRef: {
10561056 const MCSymbolRefExpr *SRE = cast<MCSymbolRefExpr>(E);
10571057
1058- switch (SRE-> getKind ( )) {
1059- case MCSymbolRefExpr ::VK_None:
1060- // Use VK_VE_REFLONG to a symbol without modifiers.
1061- Variant = VEMCExpr::VK_VE_REFLONG ;
1058+ switch (getVariantKind (SRE )) {
1059+ case VEMCExpr ::VK_None:
1060+ // Use VK_REFLONG to a symbol without modifiers.
1061+ Variant = VEMCExpr::VK_REFLONG ;
10621062 break ;
1063- case MCSymbolRefExpr::VK_VE_HI32 :
1064- Variant = VEMCExpr::VK_VE_HI32 ;
1063+ case VEMCExpr::VK_HI32 :
1064+ Variant = VEMCExpr::VK_HI32 ;
10651065 break ;
1066- case MCSymbolRefExpr::VK_VE_LO32 :
1067- Variant = VEMCExpr::VK_VE_LO32 ;
1066+ case VEMCExpr::VK_LO32 :
1067+ Variant = VEMCExpr::VK_LO32 ;
10681068 break ;
1069- case MCSymbolRefExpr::VK_VE_PC_HI32 :
1070- Variant = VEMCExpr::VK_VE_PC_HI32 ;
1069+ case VEMCExpr::VK_PC_HI32 :
1070+ Variant = VEMCExpr::VK_PC_HI32 ;
10711071 break ;
1072- case MCSymbolRefExpr::VK_VE_PC_LO32 :
1073- Variant = VEMCExpr::VK_VE_PC_LO32 ;
1072+ case VEMCExpr::VK_PC_LO32 :
1073+ Variant = VEMCExpr::VK_PC_LO32 ;
10741074 break ;
1075- case MCSymbolRefExpr::VK_VE_GOT_HI32 :
1076- Variant = VEMCExpr::VK_VE_GOT_HI32 ;
1075+ case VEMCExpr::VK_GOT_HI32 :
1076+ Variant = VEMCExpr::VK_GOT_HI32 ;
10771077 break ;
1078- case MCSymbolRefExpr::VK_VE_GOT_LO32 :
1079- Variant = VEMCExpr::VK_VE_GOT_LO32 ;
1078+ case VEMCExpr::VK_GOT_LO32 :
1079+ Variant = VEMCExpr::VK_GOT_LO32 ;
10801080 break ;
1081- case MCSymbolRefExpr::VK_VE_GOTOFF_HI32 :
1082- Variant = VEMCExpr::VK_VE_GOTOFF_HI32 ;
1081+ case VEMCExpr::VK_GOTOFF_HI32 :
1082+ Variant = VEMCExpr::VK_GOTOFF_HI32 ;
10831083 break ;
1084- case MCSymbolRefExpr::VK_VE_GOTOFF_LO32 :
1085- Variant = VEMCExpr::VK_VE_GOTOFF_LO32 ;
1084+ case VEMCExpr::VK_GOTOFF_LO32 :
1085+ Variant = VEMCExpr::VK_GOTOFF_LO32 ;
10861086 break ;
1087- case MCSymbolRefExpr::VK_VE_PLT_HI32 :
1088- Variant = VEMCExpr::VK_VE_PLT_HI32 ;
1087+ case VEMCExpr::VK_PLT_HI32 :
1088+ Variant = VEMCExpr::VK_PLT_HI32 ;
10891089 break ;
1090- case MCSymbolRefExpr::VK_VE_PLT_LO32 :
1091- Variant = VEMCExpr::VK_VE_PLT_LO32 ;
1090+ case VEMCExpr::VK_PLT_LO32 :
1091+ Variant = VEMCExpr::VK_PLT_LO32 ;
10921092 break ;
1093- case MCSymbolRefExpr::VK_VE_TLS_GD_HI32 :
1094- Variant = VEMCExpr::VK_VE_TLS_GD_HI32 ;
1093+ case VEMCExpr::VK_TLS_GD_HI32 :
1094+ Variant = VEMCExpr::VK_TLS_GD_HI32 ;
10951095 break ;
1096- case MCSymbolRefExpr::VK_VE_TLS_GD_LO32 :
1097- Variant = VEMCExpr::VK_VE_TLS_GD_LO32 ;
1096+ case VEMCExpr::VK_TLS_GD_LO32 :
1097+ Variant = VEMCExpr::VK_TLS_GD_LO32 ;
10981098 break ;
1099- case MCSymbolRefExpr::VK_VE_TPOFF_HI32 :
1100- Variant = VEMCExpr::VK_VE_TPOFF_HI32 ;
1099+ case VEMCExpr::VK_TPOFF_HI32 :
1100+ Variant = VEMCExpr::VK_TPOFF_HI32 ;
11011101 break ;
1102- case MCSymbolRefExpr::VK_VE_TPOFF_LO32 :
1103- Variant = VEMCExpr::VK_VE_TPOFF_LO32 ;
1102+ case VEMCExpr::VK_TPOFF_LO32 :
1103+ Variant = VEMCExpr::VK_TPOFF_LO32 ;
11041104 break ;
11051105 default :
11061106 return nullptr ;
@@ -1131,9 +1131,9 @@ VEAsmParser::extractModifierFromExpr(const MCExpr *E,
11311131 if (!RHS)
11321132 RHS = BE->getRHS ();
11331133
1134- if (LHSVariant == VEMCExpr::VK_VE_None )
1134+ if (LHSVariant == VEMCExpr::VK_None )
11351135 Variant = RHSVariant;
1136- else if (RHSVariant == VEMCExpr::VK_VE_None )
1136+ else if (RHSVariant == VEMCExpr::VK_None )
11371137 Variant = LHSVariant;
11381138 else if (LHSVariant == RHSVariant)
11391139 Variant = LHSVariant;
0 commit comments