@@ -544,9 +544,9 @@ struct RISCVOperand final : public MCParsedAsmOperand {
544544 if (evaluateConstantImm (getImm (), Imm))
545545 return isShiftedInt<N - 1 , 1 >(fixImmediateForRV32 (Imm, isRV64Imm ()));
546546
547- RISCVMCExpr::Specifier VK = RISCVMCExpr::VK_None ;
547+ RISCVMCExpr::Specifier VK = RISCV::S_None ;
548548 return RISCVAsmParser::classifySymbolRef (getImm (), VK) &&
549- VK == RISCVMCExpr::VK_None ;
549+ VK == RISCV::S_None ;
550550 }
551551
552552 // True if operand is a symbol with no modifiers, or a constant with no
@@ -559,9 +559,9 @@ struct RISCVOperand final : public MCParsedAsmOperand {
559559 if (evaluateConstantImm (getImm (), Imm))
560560 return isInt<N>(fixImmediateForRV32 (Imm, isRV64Imm ()));
561561
562- RISCVMCExpr::Specifier VK = RISCVMCExpr::VK_None ;
562+ RISCVMCExpr::Specifier VK = RISCV::S_None ;
563563 return RISCVAsmParser::classifySymbolRef (getImm (), VK) &&
564- VK == RISCVMCExpr::VK_None ;
564+ VK == RISCV::S_None ;
565565 }
566566
567567 // Predicate methods for AsmOperands defined in RISCVInstrInfo.td
@@ -572,9 +572,9 @@ struct RISCVOperand final : public MCParsedAsmOperand {
572572 if (!isImm () || evaluateConstantImm (getImm (), Imm))
573573 return false ;
574574
575- RISCVMCExpr::Specifier VK = RISCVMCExpr::VK_None ;
575+ RISCVMCExpr::Specifier VK = RISCV::S_None ;
576576 return RISCVAsmParser::classifySymbolRef (getImm (), VK) &&
577- VK == RISCVMCExpr::VK_None ;
577+ VK == RISCV::S_None ;
578578 }
579579
580580 bool isCallSymbol () const {
@@ -583,7 +583,7 @@ struct RISCVOperand final : public MCParsedAsmOperand {
583583 if (!isImm () || evaluateConstantImm (getImm (), Imm))
584584 return false ;
585585
586- RISCVMCExpr::Specifier VK = RISCVMCExpr::VK_None ;
586+ RISCVMCExpr::Specifier VK = RISCV::S_None ;
587587 return RISCVAsmParser::classifySymbolRef (getImm (), VK) &&
588588 VK == ELF::R_RISCV_CALL_PLT;
589589 }
@@ -594,7 +594,7 @@ struct RISCVOperand final : public MCParsedAsmOperand {
594594 if (!isImm () || evaluateConstantImm (getImm (), Imm))
595595 return false ;
596596
597- RISCVMCExpr::Specifier VK = RISCVMCExpr::VK_None ;
597+ RISCVMCExpr::Specifier VK = RISCV::S_None ;
598598 return RISCVAsmParser::classifySymbolRef (getImm (), VK) &&
599599 VK == ELF::R_RISCV_CALL_PLT;
600600 }
@@ -605,7 +605,7 @@ struct RISCVOperand final : public MCParsedAsmOperand {
605605 if (!isImm () || evaluateConstantImm (getImm (), Imm))
606606 return false ;
607607
608- RISCVMCExpr::Specifier VK = RISCVMCExpr::VK_None ;
608+ RISCVMCExpr::Specifier VK = RISCV::S_None ;
609609 return RISCVAsmParser::classifySymbolRef (getImm (), VK) &&
610610 VK == ELF::R_RISCV_TPREL_ADD;
611611 }
@@ -616,7 +616,7 @@ struct RISCVOperand final : public MCParsedAsmOperand {
616616 if (!isImm () || evaluateConstantImm (getImm (), Imm))
617617 return false ;
618618
619- RISCVMCExpr::Specifier VK = RISCVMCExpr::VK_None ;
619+ RISCVMCExpr::Specifier VK = RISCV::S_None ;
620620 return RISCVAsmParser::classifySymbolRef (getImm (), VK) &&
621621 VK == ELF::R_RISCV_TLSDESC_CALL;
622622 }
@@ -870,11 +870,10 @@ struct RISCVOperand final : public MCParsedAsmOperand {
870870 if (evaluateConstantImm (getImm (), Imm))
871871 return isInt<12 >(fixImmediateForRV32 (Imm, isRV64Imm ()));
872872
873- RISCVMCExpr::Specifier VK = RISCVMCExpr::VK_None ;
873+ RISCVMCExpr::Specifier VK = RISCV::S_None ;
874874 return RISCVAsmParser::classifySymbolRef (getImm (), VK) &&
875- (VK == RISCVMCExpr::VK_LO || VK == RISCVMCExpr::VK_PCREL_LO ||
876- VK == RISCVMCExpr::VK_TPREL_LO ||
877- VK == ELF::R_RISCV_TLSDESC_LOAD_LO12 ||
875+ (VK == RISCV::S_LO || VK == RISCV::S_PCREL_LO ||
876+ VK == RISCV::S_TPREL_LO || VK == ELF::R_RISCV_TLSDESC_LOAD_LO12 ||
878877 VK == ELF::R_RISCV_TLSDESC_ADD_LO12);
879878 }
880879
@@ -903,9 +902,9 @@ struct RISCVOperand final : public MCParsedAsmOperand {
903902 if (evaluateConstantImm (getImm (), Imm))
904903 return isInt<20 >(fixImmediateForRV32 (Imm, isRV64Imm ()));
905904
906- RISCVMCExpr::Specifier VK = RISCVMCExpr::VK_None ;
905+ RISCVMCExpr::Specifier VK = RISCV::S_None ;
907906 return RISCVAsmParser::classifySymbolRef (getImm (), VK) &&
908- VK == RISCVMCExpr::VK_QC_ABS20 ;
907+ VK == RISCV::S_QC_ABS20 ;
909908 }
910909
911910 bool isUImm20LUI () const {
@@ -916,7 +915,7 @@ struct RISCVOperand final : public MCParsedAsmOperand {
916915 if (evaluateConstantImm (getImm (), Imm))
917916 return isUInt<20 >(Imm);
918917
919- RISCVMCExpr::Specifier VK = RISCVMCExpr::VK_None ;
918+ RISCVMCExpr::Specifier VK = RISCV::S_None ;
920919 return RISCVAsmParser::classifySymbolRef (getImm (), VK) &&
921920 (VK == ELF::R_RISCV_HI20 || VK == ELF::R_RISCV_TPREL_HI20);
922921 }
@@ -929,7 +928,7 @@ struct RISCVOperand final : public MCParsedAsmOperand {
929928 if (evaluateConstantImm (getImm (), Imm))
930929 return isUInt<20 >(Imm);
931930
932- RISCVMCExpr::Specifier VK = RISCVMCExpr::VK_None ;
931+ RISCVMCExpr::Specifier VK = RISCV::S_None ;
933932 return RISCVAsmParser::classifySymbolRef (getImm (), VK) &&
934933 (VK == ELF::R_RISCV_PCREL_HI20 || VK == ELF::R_RISCV_GOT_HI20 ||
935934 VK == ELF::R_RISCV_TLS_GOT_HI20 || VK == ELF::R_RISCV_TLS_GD_HI20 ||
@@ -2920,7 +2919,7 @@ bool RISCVAsmParser::parseInstruction(ParseInstructionInfo &Info,
29202919
29212920bool RISCVAsmParser::classifySymbolRef (const MCExpr *Expr,
29222921 RISCVMCExpr::Specifier &Kind) {
2923- Kind = RISCVMCExpr::VK_None ;
2922+ Kind = RISCV::S_None ;
29242923
29252924 if (const RISCVMCExpr *RE = dyn_cast<RISCVMCExpr>(Expr)) {
29262925 Kind = RE->getSpecifier ();
@@ -2929,14 +2928,14 @@ bool RISCVAsmParser::classifySymbolRef(const MCExpr *Expr,
29292928
29302929 MCValue Res;
29312930 if (Expr->evaluateAsRelocatable (Res, nullptr ))
2932- return Res.getSpecifier () == RISCVMCExpr::VK_None ;
2931+ return Res.getSpecifier () == RISCV::S_None ;
29332932 return false ;
29342933}
29352934
29362935bool RISCVAsmParser::isSymbolDiff (const MCExpr *Expr) {
29372936 MCValue Res;
29382937 if (Expr->evaluateAsRelocatable (Res, nullptr )) {
2939- return Res.getSpecifier () == RISCVMCExpr::VK_None && Res.getAddSym () &&
2938+ return Res.getSpecifier () == RISCV::S_None && Res.getAddSym () &&
29402939 Res.getSubSym ();
29412940 }
29422941 return false ;
@@ -3451,7 +3450,7 @@ void RISCVAsmParser::emitAuipcInstPair(MCRegister DestReg, MCRegister TmpReg,
34513450 MCInstBuilder (RISCV::AUIPC).addReg (TmpReg).addExpr (SymbolHi));
34523451
34533452 const MCExpr *RefToLinkTmpLabel = RISCVMCExpr::create (
3454- MCSymbolRefExpr::create (TmpLabel, Ctx), RISCVMCExpr::VK_PCREL_LO , Ctx);
3453+ MCSymbolRefExpr::create (TmpLabel, Ctx), RISCV::S_PCREL_LO , Ctx);
34553454
34563455 emitToStreamer (Out, MCInstBuilder (SecondOpcode)
34573456 .addReg (DestReg)
0 commit comments