Lines Matching refs:MipsAsmParser
136 class MipsAsmParser : public MCTargetAsmParser { class
526 MipsAsmParser(const MCSubtargetInfo &sti, MCAsmParser &parser, in MipsAsmParser() function in __anonb0f64e280211::MipsAsmParser
843 MipsOperand(KindTy K, MipsAsmParser &Parser) : Kind(K), AsmParser(Parser) {} in MipsOperand()
862 MipsAsmParser &AsmParser;
904 MipsAsmParser &Parser) { in CreateReg()
1504 MipsAsmParser &Parser) { in CreateToken()
1517 SMLoc S, SMLoc E, MipsAsmParser &Parser) { in createNumericReg()
1526 SMLoc S, SMLoc E, MipsAsmParser &Parser) { in createGPRReg()
1534 SMLoc S, SMLoc E, MipsAsmParser &Parser) { in createFGRReg()
1542 SMLoc S, SMLoc E, MipsAsmParser &Parser) { in createHWRegsReg()
1550 SMLoc S, SMLoc E, MipsAsmParser &Parser) { in createFCCReg()
1558 SMLoc S, SMLoc E, MipsAsmParser &Parser) { in createACCReg()
1566 SMLoc S, SMLoc E, MipsAsmParser &Parser) { in createMSA128Reg()
1574 SMLoc S, SMLoc E, MipsAsmParser &Parser) { in createMSACtrlReg()
1579 CreateImm(const MCExpr *Val, SMLoc S, SMLoc E, MipsAsmParser &Parser) { in CreateImm()
1589 SMLoc E, MipsAsmParser &Parser) { in CreateMem()
1600 MipsAsmParser &Parser) { in CreateRegList()
1872 bool MipsAsmParser::processInstruction(MCInst &Inst, SMLoc IDLoc, in processInstruction()
2424 void MipsAsmParser::onEndOfFile() { in onEndOfFile()
2435 MipsAsmParser::MacroExpanderResultTy
2436 MipsAsmParser::tryExpandInstruction(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in tryExpandInstruction()
2698 bool MipsAsmParser::expandJalWithRegs(MCInst &Inst, SMLoc IDLoc, in expandJalWithRegs()
2759 bool MipsAsmParser::loadImmediate(int64_t ImmValue, unsigned DstReg, in loadImmediate()
2926 bool MipsAsmParser::expandLoadImm(MCInst &Inst, bool Is32BitImm, SMLoc IDLoc, in expandLoadImm()
2940 bool MipsAsmParser::expandLoadAddress(unsigned DstReg, unsigned BaseReg, in expandLoadAddress()
2971 bool MipsAsmParser::loadAndAddSymbolAddress(const MCExpr *SymExpr, in loadAndAddSymbolAddress()
3354 bool MipsAsmParser::emitPartialAddress(MipsTargetStreamer &TOut, SMLoc IDLoc, in emitPartialAddress()
3428 bool MipsAsmParser::expandLoadSingleImmToGPR(MCInst &Inst, SMLoc IDLoc, in expandLoadSingleImmToGPR()
3444 bool MipsAsmParser::expandLoadSingleImmToFPR(MCInst &Inst, SMLoc IDLoc, in expandLoadSingleImmToFPR()
3498 bool MipsAsmParser::expandLoadDoubleImmToGPR(MCInst &Inst, SMLoc IDLoc, in expandLoadDoubleImmToGPR()
3563 bool MipsAsmParser::expandLoadDoubleImmToFPR(MCInst &Inst, bool Is64FPU, in expandLoadDoubleImmToFPR()
3636 bool MipsAsmParser::expandUncondBranchMMPseudo(MCInst &Inst, SMLoc IDLoc, in expandUncondBranchMMPseudo()
3681 bool MipsAsmParser::expandBranchImm(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandBranchImm()
3747 void MipsAsmParser::expandMem16Inst(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandMem16Inst()
3874 void MipsAsmParser::expandMem9Inst(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandMem9Inst()
3932 bool MipsAsmParser::expandLoadStoreMultiple(MCInst &Inst, SMLoc IDLoc, in expandLoadStoreMultiple()
3961 bool MipsAsmParser::expandCondBranches(MCInst &Inst, SMLoc IDLoc, in expandCondBranches()
4232 bool MipsAsmParser::expandDivRem(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandDivRem()
4403 bool MipsAsmParser::expandTrunc(MCInst &Inst, bool IsDouble, bool Is64FPU, in expandTrunc()
4442 bool MipsAsmParser::expandUlh(MCInst &Inst, bool Signed, SMLoc IDLoc, in expandUlh()
4494 bool MipsAsmParser::expandUsh(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandUsh()
4545 bool MipsAsmParser::expandUxw(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandUxw()
4600 bool MipsAsmParser::expandSge(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandSge()
4634 bool MipsAsmParser::expandSgeImm(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandSgeImm()
4690 bool MipsAsmParser::expandSgtImm(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandSgtImm()
4737 bool MipsAsmParser::expandSle(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandSle()
4771 bool MipsAsmParser::expandSleImm(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandSleImm()
4819 bool MipsAsmParser::expandAliasImmediate(MCInst &Inst, SMLoc IDLoc, in expandAliasImmediate()
4926 bool MipsAsmParser::expandRotation(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandRotation()
4988 bool MipsAsmParser::expandRotationImm(MCInst &Inst, SMLoc IDLoc, in expandRotationImm()
5051 bool MipsAsmParser::expandDRotation(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandDRotation()
5113 bool MipsAsmParser::expandDRotationImm(MCInst &Inst, SMLoc IDLoc, in expandDRotationImm()
5208 bool MipsAsmParser::expandAbs(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandAbs()
5224 bool MipsAsmParser::expandMulImm(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandMulImm()
5247 bool MipsAsmParser::expandMulO(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandMulO()
5289 bool MipsAsmParser::expandMulOU(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandMulOU()
5325 bool MipsAsmParser::expandDMULMacro(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandDMULMacro()
5343 bool MipsAsmParser::expandLoadStoreDMacro(MCInst &Inst, SMLoc IDLoc, in expandLoadStoreDMacro()
5391 bool MipsAsmParser::expandStoreDM1Macro(MCInst &Inst, SMLoc IDLoc, in expandStoreDM1Macro()
5428 bool MipsAsmParser::expandSeq(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandSeq()
5454 bool MipsAsmParser::expandSeqI(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandSeqI()
5508 bool MipsAsmParser::expandSne(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandSne()
5535 bool MipsAsmParser::expandSneI(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandSneI()
5726 bool MipsAsmParser::expandMXTRAlias(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandMXTRAlias()
5796 bool MipsAsmParser::expandSaaAddr(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandSaaAddr()
5830 MipsAsmParser::checkEarlyTargetMatchPredicate(MCInst &Inst, in checkEarlyTargetMatchPredicate()
5844 unsigned MipsAsmParser::checkTargetMatchPredicate(MCInst &Inst) { in checkTargetMatchPredicate()
5995 bool MipsAsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitInstruction()
6197 void MipsAsmParser::warnIfRegIndexIsAT(unsigned RegIndex, SMLoc Loc) { in warnIfRegIndexIsAT()
6203 void MipsAsmParser::warnIfNoMacro(SMLoc Loc) { in warnIfNoMacro()
6208 void MipsAsmParser::ConvertXWPOperands(MCInst &Inst, in ConvertXWPOperands()
6220 MipsAsmParser::printWarningWithFixIt(const Twine &Msg, const Twine &FixMsg, in printWarningWithFixIt()
6227 int MipsAsmParser::matchCPURegisterName(StringRef Name) { in matchCPURegisterName()
6305 int MipsAsmParser::matchHWRegsRegisterName(StringRef Name) { in matchHWRegsRegisterName()
6319 int MipsAsmParser::matchFPURegisterName(StringRef Name) { in matchFPURegisterName()
6332 int MipsAsmParser::matchFCCRegisterName(StringRef Name) { in matchFCCRegisterName()
6345 int MipsAsmParser::matchACRegisterName(StringRef Name) { in matchACRegisterName()
6358 int MipsAsmParser::matchMSA128RegisterName(StringRef Name) { in matchMSA128RegisterName()
6370 int MipsAsmParser::matchMSA128CtrlRegisterName(StringRef Name) { in matchMSA128CtrlRegisterName()
6387 bool MipsAsmParser::canUseATReg() { in canUseATReg()
6391 unsigned MipsAsmParser::getATReg(SMLoc Loc) { in getATReg()
6403 unsigned MipsAsmParser::getReg(int RC, int RegNo) { in getReg()
6407 bool MipsAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic) { in parseOperand()
6468 bool MipsAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister()
6473 ParseStatus MipsAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
6499 bool MipsAsmParser::parseMemOffset(const MCExpr *&Res, bool isParenExpr) { in parseMemOffset()
6507 ParseStatus MipsAsmParser::parseMemOperand(OperandVector &Operands) { in parseMemOperand()
6639 bool MipsAsmParser::searchSymbolAlias(OperandVector &Operands) { in searchSymbolAlias()
6680 ParseStatus MipsAsmParser::matchAnyRegisterNameWithoutDollar( in matchAnyRegisterNameWithoutDollar()
6742 MipsAsmParser::matchAnyRegisterWithoutDollar(OperandVector &Operands, in matchAnyRegisterWithoutDollar()
6770 MipsAsmParser::matchAnyRegisterWithoutDollar(OperandVector &Operands, SMLoc S) { in matchAnyRegisterWithoutDollar()
6775 ParseStatus MipsAsmParser::parseAnyRegister(OperandVector &Operands) { in parseAnyRegister()
6802 ParseStatus MipsAsmParser::parseJumpTarget(OperandVector &Operands) { in parseJumpTarget()
6824 ParseStatus MipsAsmParser::parseInvNum(OperandVector &Operands) { in parseInvNum()
6849 ParseStatus MipsAsmParser::parseRegisterList(OperandVector &Operands) { in parseRegisterList()
6930 bool MipsAsmParser::parseParenSuffix(StringRef Name, OperandVector &Operands) { in parseParenSuffix()
6957 bool MipsAsmParser::parseBracketSuffix(StringRef Name, in parseBracketSuffix()
6982 bool MipsAsmParser::areEqualRegs(const MCParsedAsmOperand &Op1, in areEqualRegs()
6995 bool MipsAsmParser::ParseInstruction(ParseInstructionInfo &Info, StringRef Name, in ParseInstruction()
7049 bool MipsAsmParser::reportParseError(const Twine &ErrorMsg) { in reportParseError()
7054 bool MipsAsmParser::reportParseError(SMLoc Loc, const Twine &ErrorMsg) { in reportParseError()
7058 bool MipsAsmParser::parseSetNoAtDirective() { in parseSetNoAtDirective()
7078 bool MipsAsmParser::parseSetAtDirective() { in parseSetAtDirective()
7141 bool MipsAsmParser::parseSetReorderDirective() { in parseSetReorderDirective()
7155 bool MipsAsmParser::parseSetNoReorderDirective() { in parseSetNoReorderDirective()
7169 bool MipsAsmParser::parseSetMacroDirective() { in parseSetMacroDirective()
7183 bool MipsAsmParser::parseSetNoMacroDirective() { in parseSetNoMacroDirective()
7201 bool MipsAsmParser::parseSetMsaDirective() { in parseSetMsaDirective()
7214 bool MipsAsmParser::parseSetNoMsaDirective() { in parseSetNoMsaDirective()
7227 bool MipsAsmParser::parseSetNoDspDirective() { in parseSetNoDspDirective()
7242 bool MipsAsmParser::parseSetNoMips3DDirective() { in parseSetNoMips3DDirective()
7257 bool MipsAsmParser::parseSetMips16Directive() { in parseSetMips16Directive()
7273 bool MipsAsmParser::parseSetNoMips16Directive() { in parseSetNoMips16Directive()
7289 bool MipsAsmParser::parseSetFpDirective() { in parseSetFpDirective()
7316 bool MipsAsmParser::parseSetOddSPRegDirective() { in parseSetOddSPRegDirective()
7330 bool MipsAsmParser::parseSetNoOddSPRegDirective() { in parseSetNoOddSPRegDirective()
7344 bool MipsAsmParser::parseSetMtDirective() { in parseSetMtDirective()
7360 bool MipsAsmParser::parseSetNoMtDirective() { in parseSetNoMtDirective()
7377 bool MipsAsmParser::parseSetNoCRCDirective() { in parseSetNoCRCDirective()
7394 bool MipsAsmParser::parseSetNoVirtDirective() { in parseSetNoVirtDirective()
7411 bool MipsAsmParser::parseSetNoGINVDirective() { in parseSetNoGINVDirective()
7428 bool MipsAsmParser::parseSetPopDirective() { in parseSetPopDirective()
7451 bool MipsAsmParser::parseSetPushDirective() { in parseSetPushDirective()
7465 bool MipsAsmParser::parseSetSoftFloatDirective() { in parseSetSoftFloatDirective()
7476 bool MipsAsmParser::parseSetHardFloatDirective() { in parseSetHardFloatDirective()
7487 bool MipsAsmParser::parseSetAssignment() { in parseSetAssignment()
7519 bool MipsAsmParser::parseSetMips0Directive() { in parseSetMips0Directive()
7536 bool MipsAsmParser::parseSetArchDirective() { in parseSetArchDirective()
7580 bool MipsAsmParser::parseSetFeature(uint64_t Feature) { in parseSetFeature()
7681 bool MipsAsmParser::eatComma(StringRef ErrorStr) { in eatComma()
7696 bool MipsAsmParser::isPicAndNotNxxAbi() { in isPicAndNotNxxAbi()
7700 bool MipsAsmParser::parseDirectiveCpAdd(SMLoc Loc) { in parseDirectiveCpAdd()
7725 bool MipsAsmParser::parseDirectiveCpLoad(SMLoc Loc) { in parseDirectiveCpLoad()
7757 bool MipsAsmParser::parseDirectiveCpLocal(SMLoc Loc) { in parseDirectiveCpLocal()
7791 bool MipsAsmParser::parseDirectiveCpRestore(SMLoc Loc) { in parseDirectiveCpRestore()
7836 bool MipsAsmParser::parseDirectiveCPSetup() { in parseDirectiveCPSetup()
7907 bool MipsAsmParser::parseDirectiveCPReturn() { in parseDirectiveCPReturn()
7913 bool MipsAsmParser::parseDirectiveNaN() { in parseDirectiveNaN()
7934 bool MipsAsmParser::parseDirectiveSet() { in parseDirectiveSet()
8068 bool MipsAsmParser::parseDirectiveGpWord() { in parseDirectiveGpWord()
8086 bool MipsAsmParser::parseDirectiveGpDWord() { in parseDirectiveGpDWord()
8104 bool MipsAsmParser::parseDirectiveDtpRelWord() { in parseDirectiveDtpRelWord()
8122 bool MipsAsmParser::parseDirectiveDtpRelDWord() { in parseDirectiveDtpRelDWord()
8140 bool MipsAsmParser::parseDirectiveTpRelWord() { in parseDirectiveTpRelWord()
8158 bool MipsAsmParser::parseDirectiveTpRelDWord() { in parseDirectiveTpRelDWord()
8174 bool MipsAsmParser::parseDirectiveOption() { in parseDirectiveOption()
8221 bool MipsAsmParser::parseInsnDirective() { in parseInsnDirective()
8238 bool MipsAsmParser::parseRSectionDirective(StringRef Section) { in parseRSectionDirective()
8256 bool MipsAsmParser::parseSSectionDirective(StringRef Section, unsigned Type) { in parseSSectionDirective()
8284 bool MipsAsmParser::parseDirectiveModule() { in parseDirectiveModule()
8525 bool MipsAsmParser::parseDirectiveModuleFP() { in parseDirectiveModuleFP()
8557 bool MipsAsmParser::parseFpABIValue(MipsABIFlagsSection::FpABIKind &FpABI, in parseFpABIValue()
8628 bool MipsAsmParser::ParseDirective(AsmToken DirectiveID) { in ParseDirective()
8950 bool MipsAsmParser::parseInternalDirectiveReallowModule() { in parseInternalDirectiveReallowModule()
8964 RegisterMCAsmParser<MipsAsmParser> X(getTheMipsTarget()); in LLVMInitializeMipsAsmParser()
8965 RegisterMCAsmParser<MipsAsmParser> Y(getTheMipselTarget()); in LLVMInitializeMipsAsmParser()
8966 RegisterMCAsmParser<MipsAsmParser> A(getTheMips64Target()); in LLVMInitializeMipsAsmParser()
8967 RegisterMCAsmParser<MipsAsmParser> B(getTheMips64elTarget()); in LLVMInitializeMipsAsmParser()
8975 bool MipsAsmParser::mnemonicIsValid(StringRef Mnemonic, unsigned VariantID) { in mnemonicIsValid()