Lines Matching refs:RISCVAsmParser
66 class RISCVAsmParser : public MCTargetAsmParser { class
285 RISCVAsmParser(const MCSubtargetInfo &STI, MCAsmParser &Parser, in RISCVAsmParser() function in __anon0b02eba40111::RISCVAsmParser
509 IsValid = RISCVAsmParser::classifySymbolRef(getImm(), VK); in isBareSimmNLsb0()
523 return RISCVAsmParser::classifySymbolRef(getImm(), VK) && in isBareSymbol()
533 return RISCVAsmParser::classifySymbolRef(getImm(), VK) && in isCallSymbol()
544 return RISCVAsmParser::classifySymbolRef(getImm(), VK) && in isPseudoJumpSymbol()
554 return RISCVAsmParser::classifySymbolRef(getImm(), VK) && in isTPRelAddSymbol()
564 return RISCVAsmParser::classifySymbolRef(getImm(), VK) && in isTLSDESCCallSymbol()
632 return RISCVAsmParser::isSymbolDiff(getImm()); in isImmXLenLI()
870 IsValid = RISCVAsmParser::classifySymbolRef(getImm(), VK); in isSImm12()
913 IsValid = RISCVAsmParser::classifySymbolRef(getImm(), VK); in isUImm20LUI()
931 IsValid = RISCVAsmParser::classifySymbolRef(getImm(), VK); in isUImm20AUIPC()
1288 unsigned RISCVAsmParser::validateTargetOperandClass(MCParsedAsmOperand &AsmOp, in validateTargetOperandClass()
1325 unsigned RISCVAsmParser::checkTargetMatchPredicate(MCInst &Inst) { in checkTargetMatchPredicate()
1346 bool RISCVAsmParser::generateImmOutOfRangeError( in generateImmOutOfRangeError()
1352 bool RISCVAsmParser::generateImmOutOfRangeError( in generateImmOutOfRangeError()
1359 bool RISCVAsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitInstruction()
1649 bool RISCVAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister()
1656 ParseStatus RISCVAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
1671 ParseStatus RISCVAsmParser::parseRegister(OperandVector &Operands, in parseRegister()
1719 ParseStatus RISCVAsmParser::parseInsnDirectiveOpcode(OperandVector &Operands) { in parseInsnDirectiveOpcode()
1774 ParseStatus RISCVAsmParser::parseInsnCDirectiveOpcode(OperandVector &Operands) { in parseInsnCDirectiveOpcode()
1834 ParseStatus RISCVAsmParser::parseCSRSystemRegister(OperandVector &Operands) { in parseCSRSystemRegister()
1901 ParseStatus RISCVAsmParser::parseFPImm(OperandVector &Operands) { in parseFPImm()
1953 ParseStatus RISCVAsmParser::parseImmediate(OperandVector &Operands) { in parseImmediate()
1981 ParseStatus RISCVAsmParser::parseOperandWithModifier(OperandVector &Operands) { in parseOperandWithModifier()
2008 ParseStatus RISCVAsmParser::parseBareSymbol(OperandVector &Operands) { in parseBareSymbol()
2061 ParseStatus RISCVAsmParser::parseCallSymbol(OperandVector &Operands) { in parseCallSymbol()
2088 ParseStatus RISCVAsmParser::parsePseudoJumpSymbol(OperandVector &Operands) { in parsePseudoJumpSymbol()
2106 ParseStatus RISCVAsmParser::parseJALOffset(OperandVector &Operands) { in parseJALOffset()
2123 bool RISCVAsmParser::parseVTypeToken(StringRef Identifier, VTypeState &State, in parseVTypeToken()
2174 ParseStatus RISCVAsmParser::parseVTypeI(OperandVector &Operands) { in parseVTypeI()
2221 bool RISCVAsmParser::generateVTypeError(SMLoc ErrorLoc) { in generateVTypeError()
2228 ParseStatus RISCVAsmParser::parseMaskReg(OperandVector &Operands) { in parseMaskReg()
2248 ParseStatus RISCVAsmParser::parseGPRAsFPR(OperandVector &Operands) { in parseGPRAsFPR()
2266 ParseStatus RISCVAsmParser::parseGPRPair(OperandVector &Operands) { in parseGPRPair()
2270 ParseStatus RISCVAsmParser::parseGPRPair(OperandVector &Operands, in parseGPRPair()
2307 ParseStatus RISCVAsmParser::parseFRMArg(OperandVector &Operands) { in parseFRMArg()
2324 ParseStatus RISCVAsmParser::parseFenceArg(OperandVector &Operands) { in parseFenceArg()
2384 ParseStatus RISCVAsmParser::parseMemOpBaseReg(OperandVector &Operands) { in parseMemOpBaseReg()
2399 ParseStatus RISCVAsmParser::parseZeroOffsetMemOp(OperandVector &Operands) { in parseZeroOffsetMemOp()
2458 ParseStatus RISCVAsmParser::parseRegReg(OperandVector &Operands) { in parseRegReg()
2489 ParseStatus RISCVAsmParser::parseReglist(OperandVector &Operands) { in parseReglist()
2585 ParseStatus RISCVAsmParser::parseZcmpSpimm(OperandVector &Operands) { in parseZcmpSpimm()
2604 bool RISCVAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic) { in parseOperand()
2631 bool RISCVAsmParser::ParseInstruction(ParseInstructionInfo &Info, in ParseInstruction()
2676 bool RISCVAsmParser::classifySymbolRef(const MCExpr *Expr, in classifySymbolRef()
2692 bool RISCVAsmParser::isSymbolDiff(const MCExpr *Expr) { in isSymbolDiff()
2702 ParseStatus RISCVAsmParser::parseDirective(AsmToken DirectiveID) { in parseDirective()
2717 bool RISCVAsmParser::resetToArch(StringRef Arch, SMLoc Loc, std::string &Result, in resetToArch()
2760 bool RISCVAsmParser::parseDirectiveOption() { in parseDirectiveOption()
2947 bool RISCVAsmParser::parseDirectiveAttribute() { in parseDirectiveAttribute()
3032 bool RISCVAsmParser::parseDirectiveInsn(SMLoc L) { in parseDirectiveInsn()
3063 bool RISCVAsmParser::parseDirectiveVariantCC() { in parseDirectiveVariantCC()
3074 void RISCVAsmParser::emitToStreamer(MCStreamer &S, const MCInst &Inst) { in emitToStreamer()
3082 void RISCVAsmParser::emitLoadImm(MCRegister DestReg, int64_t Value, in emitLoadImm()
3115 void RISCVAsmParser::emitAuipcInstPair(MCOperand DestReg, MCOperand TmpReg, in emitAuipcInstPair()
3142 void RISCVAsmParser::emitLoadLocalAddress(MCInst &Inst, SMLoc IDLoc, in emitLoadLocalAddress()
3156 void RISCVAsmParser::emitLoadGlobalAddress(MCInst &Inst, SMLoc IDLoc, in emitLoadGlobalAddress()
3171 void RISCVAsmParser::emitLoadAddress(MCInst &Inst, SMLoc IDLoc, in emitLoadAddress()
3186 void RISCVAsmParser::emitLoadTLSIEAddress(MCInst &Inst, SMLoc IDLoc, in emitLoadTLSIEAddress()
3201 void RISCVAsmParser::emitLoadTLSGDAddress(MCInst &Inst, SMLoc IDLoc, in emitLoadTLSGDAddress()
3215 void RISCVAsmParser::emitLoadStoreSymbol(MCInst &Inst, unsigned Opcode, in emitLoadStoreSymbol()
3234 void RISCVAsmParser::emitPseudoExtend(MCInst &Inst, bool SignExtend, in emitPseudoExtend()
3263 void RISCVAsmParser::emitVMSGE(MCInst &Inst, unsigned Opcode, SMLoc IDLoc, in emitVMSGE()
3342 bool RISCVAsmParser::checkPseudoAddTPRel(MCInst &Inst, in checkPseudoAddTPRel()
3355 bool RISCVAsmParser::checkPseudoTLSDESCCall(MCInst &Inst, in checkPseudoTLSDESCCall()
3368 std::unique_ptr<RISCVOperand> RISCVAsmParser::defaultMaskRegOp() const { in defaultMaskRegOp()
3373 std::unique_ptr<RISCVOperand> RISCVAsmParser::defaultFRMArgOp() const { in defaultFRMArgOp()
3378 std::unique_ptr<RISCVOperand> RISCVAsmParser::defaultFRMArgLegacyOp() const { in defaultFRMArgLegacyOp()
3383 bool RISCVAsmParser::validateInstruction(MCInst &Inst, in validateInstruction()
3502 bool RISCVAsmParser::processInstruction(MCInst &Inst, SMLoc IDLoc, in processInstruction()
3680 RegisterMCAsmParser<RISCVAsmParser> X(getTheRISCV32Target()); in LLVMInitializeRISCVAsmParser()
3681 RegisterMCAsmParser<RISCVAsmParser> Y(getTheRISCV64Target()); in LLVMInitializeRISCVAsmParser()