[llvm] [RISCV][NFC] Delete RISCVAsmParser::parsePseudoQCJumpSymbol (PR #136552)

Liao Chunyu via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 21 02:26:43 PDT 2025


https://github.com/ChunyuLiao created https://github.com/llvm/llvm-project/pull/136552

fix, warning:
RISCVAsmParser::parsePseudoQCJumpSymbol(llvm::OperandVector&)’ defined but not used [-Wunused-function]

>From 61fb703df96aa33c46b9144071d94846900314e7 Mon Sep 17 00:00:00 2001
From: Liao Chunyu <chunyu at iscas.ac.cn>
Date: Mon, 21 Apr 2025 03:26:29 -0400
Subject: [PATCH] =?UTF-8?q?[RISCV][NFC]=20Delete=20RISCVAsmParser::parsePs?=
 =?UTF-8?q?eudoQCJumpSymbol=20fix,=20warning:=20RISCVAsmParser::parsePseud?=
 =?UTF-8?q?oQCJumpSymbol(llvm::OperandVector&)=E2=80=99=20defined=20but=20?=
 =?UTF-8?q?not=20used=20[-Wunused-function]?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../Target/RISCV/AsmParser/RISCVAsmParser.cpp  | 18 ------------------
 1 file changed, 18 deletions(-)

diff --git a/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp b/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
index db9ec7ae1df02..6cec11a48d042 100644
--- a/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
+++ b/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
@@ -202,7 +202,6 @@ class RISCVAsmParser : public MCTargetAsmParser {
   ParseStatus parseOperandWithSpecifier(OperandVector &Operands);
   ParseStatus parseBareSymbol(OperandVector &Operands);
   ParseStatus parseCallSymbol(OperandVector &Operands);
-  ParseStatus parsePseudoQCJumpSymbol(OperandVector &Operands);
   ParseStatus parsePseudoJumpSymbol(OperandVector &Operands);
   ParseStatus parseJALOffset(OperandVector &Operands);
   ParseStatus parseVTypeI(OperandVector &Operands);
@@ -2139,23 +2138,6 @@ ParseStatus RISCVAsmParser::parseCallSymbol(OperandVector &Operands) {
   return ParseStatus::Success;
 }
 
-ParseStatus RISCVAsmParser::parsePseudoQCJumpSymbol(OperandVector &Operands) {
-  SMLoc S = getLoc();
-  const MCExpr *Res;
-
-  if (getLexer().getKind() != AsmToken::Identifier)
-    return ParseStatus::NoMatch;
-
-  std::string Identifier(getTok().getIdentifier());
-  SMLoc E = getTok().getEndLoc();
-  Lex();
-
-  MCSymbol *Sym = getContext().getOrCreateSymbol(Identifier);
-  Res = MCSymbolRefExpr::create(Sym, getContext());
-  Operands.push_back(RISCVOperand::createImm(Res, S, E, isRV64()));
-  return ParseStatus::Success;
-}
-
 ParseStatus RISCVAsmParser::parsePseudoJumpSymbol(OperandVector &Operands) {
   SMLoc S = getLoc();
   SMLoc E;



More information about the llvm-commits mailing list