Lines Matching refs:RISCVAsmParser
66 class RISCVAsmParser : public MCTargetAsmParser { class
293 RISCVAsmParser(const MCSubtargetInfo &STI, MCAsmParser &Parser, in RISCVAsmParser() function in __anon2f54132e0111::RISCVAsmParser
517 IsValid = RISCVAsmParser::classifySymbolRef(getImm(), VK); in isBareSimmNLsb0()
531 return RISCVAsmParser::classifySymbolRef(getImm(), VK) && in isBareSymbol()
541 return RISCVAsmParser::classifySymbolRef(getImm(), VK) && in isCallSymbol()
552 return RISCVAsmParser::classifySymbolRef(getImm(), VK) && in isPseudoJumpSymbol()
562 return RISCVAsmParser::classifySymbolRef(getImm(), VK) && in isTPRelAddSymbol()
572 return RISCVAsmParser::classifySymbolRef(getImm(), VK) && in isTLSDESCCallSymbol()
640 return RISCVAsmParser::isSymbolDiff(getImm()); in isImmXLenLI()
900 IsValid = RISCVAsmParser::classifySymbolRef(getImm(), VK); in isSImm12()
943 IsValid = RISCVAsmParser::classifySymbolRef(getImm(), VK); in isUImm20LUI()
961 IsValid = RISCVAsmParser::classifySymbolRef(getImm(), VK); in isUImm20AUIPC()
1318 unsigned RISCVAsmParser::validateTargetOperandClass(MCParsedAsmOperand &AsmOp, in validateTargetOperandClass()
1355 unsigned RISCVAsmParser::checkTargetMatchPredicate(MCInst &Inst) { in checkTargetMatchPredicate()
1376 bool RISCVAsmParser::generateImmOutOfRangeError( in generateImmOutOfRangeError()
1382 bool RISCVAsmParser::generateImmOutOfRangeError( in generateImmOutOfRangeError()
1389 bool RISCVAsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitInstruction()
1671 MCRegister RISCVAsmParser::matchRegisterNameHelper(StringRef Name) const { in matchRegisterNameHelper()
1687 bool RISCVAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister()
1694 ParseStatus RISCVAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
1709 ParseStatus RISCVAsmParser::parseRegister(OperandVector &Operands, in parseRegister()
1757 ParseStatus RISCVAsmParser::parseInsnDirectiveOpcode(OperandVector &Operands) { in parseInsnDirectiveOpcode()
1812 ParseStatus RISCVAsmParser::parseInsnCDirectiveOpcode(OperandVector &Operands) { in parseInsnCDirectiveOpcode()
1872 ParseStatus RISCVAsmParser::parseCSRSystemRegister(OperandVector &Operands) { in parseCSRSystemRegister()
1946 ParseStatus RISCVAsmParser::parseFPImm(OperandVector &Operands) { in parseFPImm()
1998 ParseStatus RISCVAsmParser::parseImmediate(OperandVector &Operands) { in parseImmediate()
2026 ParseStatus RISCVAsmParser::parseOperandWithModifier(OperandVector &Operands) { in parseOperandWithModifier()
2053 ParseStatus RISCVAsmParser::parseBareSymbol(OperandVector &Operands) { in parseBareSymbol()
2106 ParseStatus RISCVAsmParser::parseCallSymbol(OperandVector &Operands) { in parseCallSymbol()
2133 ParseStatus RISCVAsmParser::parsePseudoJumpSymbol(OperandVector &Operands) { in parsePseudoJumpSymbol()
2151 ParseStatus RISCVAsmParser::parseJALOffset(OperandVector &Operands) { in parseJALOffset()
2168 bool RISCVAsmParser::parseVTypeToken(const AsmToken &Tok, VTypeState &State, in parseVTypeToken()
2234 ParseStatus RISCVAsmParser::parseVTypeI(OperandVector &Operands) { in parseVTypeI()
2282 bool RISCVAsmParser::generateVTypeError(SMLoc ErrorLoc) { in generateVTypeError()
2289 ParseStatus RISCVAsmParser::parseMaskReg(OperandVector &Operands) { in parseMaskReg()
2309 ParseStatus RISCVAsmParser::parseGPRAsFPR(OperandVector &Operands) { in parseGPRAsFPR()
2327 ParseStatus RISCVAsmParser::parseGPRPair(OperandVector &Operands) { in parseGPRPair()
2331 ParseStatus RISCVAsmParser::parseGPRPair(OperandVector &Operands, in parseGPRPair()
2368 ParseStatus RISCVAsmParser::parseFRMArg(OperandVector &Operands) { in parseFRMArg()
2385 ParseStatus RISCVAsmParser::parseFenceArg(OperandVector &Operands) { in parseFenceArg()
2445 ParseStatus RISCVAsmParser::parseMemOpBaseReg(OperandVector &Operands) { in parseMemOpBaseReg()
2460 ParseStatus RISCVAsmParser::parseZeroOffsetMemOp(OperandVector &Operands) { in parseZeroOffsetMemOp()
2519 ParseStatus RISCVAsmParser::parseRegReg(OperandVector &Operands) { in parseRegReg()
2550 ParseStatus RISCVAsmParser::parseReglist(OperandVector &Operands) { in parseReglist()
2646 ParseStatus RISCVAsmParser::parseZcmpStackAdj(OperandVector &Operands, in parseZcmpStackAdj()
2666 bool RISCVAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic) { in parseOperand()
2693 bool RISCVAsmParser::ParseInstruction(ParseInstructionInfo &Info, in ParseInstruction()
2738 bool RISCVAsmParser::classifySymbolRef(const MCExpr *Expr, in classifySymbolRef()
2754 bool RISCVAsmParser::isSymbolDiff(const MCExpr *Expr) { in isSymbolDiff()
2764 ParseStatus RISCVAsmParser::parseDirective(AsmToken DirectiveID) { in parseDirective()
2779 bool RISCVAsmParser::resetToArch(StringRef Arch, SMLoc Loc, std::string &Result, in resetToArch()
2822 bool RISCVAsmParser::parseDirectiveOption() { in parseDirectiveOption()
3010 bool RISCVAsmParser::parseDirectiveAttribute() { in parseDirectiveAttribute()
3097 bool RISCVAsmParser::parseDirectiveInsn(SMLoc L) { in parseDirectiveInsn()
3159 bool RISCVAsmParser::parseDirectiveVariantCC() { in parseDirectiveVariantCC()
3170 void RISCVAsmParser::emitToStreamer(MCStreamer &S, const MCInst &Inst) { in emitToStreamer()
3178 void RISCVAsmParser::emitLoadImm(MCRegister DestReg, int64_t Value, in emitLoadImm()
3188 void RISCVAsmParser::emitAuipcInstPair(MCOperand DestReg, MCOperand TmpReg, in emitAuipcInstPair()
3215 void RISCVAsmParser::emitLoadLocalAddress(MCInst &Inst, SMLoc IDLoc, in emitLoadLocalAddress()
3229 void RISCVAsmParser::emitLoadGlobalAddress(MCInst &Inst, SMLoc IDLoc, in emitLoadGlobalAddress()
3244 void RISCVAsmParser::emitLoadAddress(MCInst &Inst, SMLoc IDLoc, in emitLoadAddress()
3259 void RISCVAsmParser::emitLoadTLSIEAddress(MCInst &Inst, SMLoc IDLoc, in emitLoadTLSIEAddress()
3274 void RISCVAsmParser::emitLoadTLSGDAddress(MCInst &Inst, SMLoc IDLoc, in emitLoadTLSGDAddress()
3288 void RISCVAsmParser::emitLoadStoreSymbol(MCInst &Inst, unsigned Opcode, in emitLoadStoreSymbol()
3307 void RISCVAsmParser::emitPseudoExtend(MCInst &Inst, bool SignExtend, in emitPseudoExtend()
3336 void RISCVAsmParser::emitVMSGE(MCInst &Inst, unsigned Opcode, SMLoc IDLoc, in emitVMSGE()
3425 bool RISCVAsmParser::checkPseudoAddTPRel(MCInst &Inst, in checkPseudoAddTPRel()
3438 bool RISCVAsmParser::checkPseudoTLSDESCCall(MCInst &Inst, in checkPseudoTLSDESCCall()
3451 std::unique_ptr<RISCVOperand> RISCVAsmParser::defaultMaskRegOp() const { in defaultMaskRegOp()
3456 std::unique_ptr<RISCVOperand> RISCVAsmParser::defaultFRMArgOp() const { in defaultFRMArgOp()
3461 std::unique_ptr<RISCVOperand> RISCVAsmParser::defaultFRMArgLegacyOp() const { in defaultFRMArgLegacyOp()
3466 bool RISCVAsmParser::validateInstruction(MCInst &Inst, in validateInstruction()
3584 bool RISCVAsmParser::processInstruction(MCInst &Inst, SMLoc IDLoc, in processInstruction()
3765 RegisterMCAsmParser<RISCVAsmParser> X(getTheRISCV32Target()); in LLVMInitializeRISCVAsmParser()
3766 RegisterMCAsmParser<RISCVAsmParser> Y(getTheRISCV64Target()); in LLVMInitializeRISCVAsmParser()