[llvm] [RISCV] Add symbol parsing support for Xqcilb long branch instructions (PR #135044)
Sudharsan Veeravalli via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 9 20:24:40 PDT 2025
================
@@ -2136,6 +2148,34 @@ 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());
+
+ if (getLexer().peekTok().is(AsmToken::At)) {
+ Lex();
+ Lex();
+ StringRef PLT;
+ if (getParser().parseIdentifier(PLT) || PLT != "plt")
----------------
svs-quic wrote:
It looks like we dont print anything and just parse it. I have added an error now.
https://github.com/llvm/llvm-project/pull/135044
More information about the llvm-commits
mailing list