Lines Matching refs:MipsAsmParser
136 class MipsAsmParser : public MCTargetAsmParser { class
528 MipsAsmParser(const MCSubtargetInfo &sti, MCAsmParser &parser, in MipsAsmParser() function in __anon03c4d4620211::MipsAsmParser
831 MipsOperand(KindTy K, MipsAsmParser &Parser) : Kind(K), AsmParser(Parser) {} in MipsOperand()
850 MipsAsmParser &AsmParser;
892 MipsAsmParser &Parser) { in CreateReg()
1492 MipsAsmParser &Parser) { in CreateToken()
1505 SMLoc S, SMLoc E, MipsAsmParser &Parser) { in createNumericReg()
1514 SMLoc S, SMLoc E, MipsAsmParser &Parser) { in createGPRReg()
1522 SMLoc S, SMLoc E, MipsAsmParser &Parser) { in createFGRReg()
1530 SMLoc S, SMLoc E, MipsAsmParser &Parser) { in createHWRegsReg()
1538 SMLoc S, SMLoc E, MipsAsmParser &Parser) { in createFCCReg()
1546 SMLoc S, SMLoc E, MipsAsmParser &Parser) { in createACCReg()
1554 SMLoc S, SMLoc E, MipsAsmParser &Parser) { in createMSA128Reg()
1562 SMLoc S, SMLoc E, MipsAsmParser &Parser) { in createMSACtrlReg()
1567 CreateImm(const MCExpr *Val, SMLoc S, SMLoc E, MipsAsmParser &Parser) { in CreateImm()
1577 SMLoc E, MipsAsmParser &Parser) { in CreateMem()
1588 MipsAsmParser &Parser) { in CreateRegList()
1872 bool MipsAsmParser::processInstruction(MCInst &Inst, SMLoc IDLoc, in processInstruction()
2372 MipsAsmParser::MacroExpanderResultTy
2373 MipsAsmParser::tryExpandInstruction(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in tryExpandInstruction()
2635 bool MipsAsmParser::expandJalWithRegs(MCInst &Inst, SMLoc IDLoc, in expandJalWithRegs()
2698 bool MipsAsmParser::loadImmediate(int64_t ImmValue, unsigned DstReg, in loadImmediate()
2862 bool MipsAsmParser::expandLoadImm(MCInst &Inst, bool Is32BitImm, SMLoc IDLoc, in expandLoadImm()
2876 bool MipsAsmParser::expandLoadAddress(unsigned DstReg, unsigned BaseReg, in expandLoadAddress()
2907 bool MipsAsmParser::loadAndAddSymbolAddress(const MCExpr *SymExpr, in loadAndAddSymbolAddress()
3284 bool MipsAsmParser::emitPartialAddress(MipsTargetStreamer &TOut, SMLoc IDLoc, in emitPartialAddress()
3358 bool MipsAsmParser::expandLoadSingleImmToGPR(MCInst &Inst, SMLoc IDLoc, in expandLoadSingleImmToGPR()
3374 bool MipsAsmParser::expandLoadSingleImmToFPR(MCInst &Inst, SMLoc IDLoc, in expandLoadSingleImmToFPR()
3428 bool MipsAsmParser::expandLoadDoubleImmToGPR(MCInst &Inst, SMLoc IDLoc, in expandLoadDoubleImmToGPR()
3493 bool MipsAsmParser::expandLoadDoubleImmToFPR(MCInst &Inst, bool Is64FPU, in expandLoadDoubleImmToFPR()
3566 bool MipsAsmParser::expandUncondBranchMMPseudo(MCInst &Inst, SMLoc IDLoc, in expandUncondBranchMMPseudo()
3611 bool MipsAsmParser::expandBranchImm(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandBranchImm()
3677 void MipsAsmParser::expandMem16Inst(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandMem16Inst()
3804 void MipsAsmParser::expandMem9Inst(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandMem9Inst()
3862 bool MipsAsmParser::expandLoadStoreMultiple(MCInst &Inst, SMLoc IDLoc, in expandLoadStoreMultiple()
3891 bool MipsAsmParser::expandCondBranches(MCInst &Inst, SMLoc IDLoc, in expandCondBranches()
4162 bool MipsAsmParser::expandDivRem(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandDivRem()
4333 bool MipsAsmParser::expandTrunc(MCInst &Inst, bool IsDouble, bool Is64FPU, in expandTrunc()
4372 bool MipsAsmParser::expandUlh(MCInst &Inst, bool Signed, SMLoc IDLoc, in expandUlh()
4424 bool MipsAsmParser::expandUsh(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandUsh()
4475 bool MipsAsmParser::expandUxw(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandUxw()
4530 bool MipsAsmParser::expandSge(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandSge()
4564 bool MipsAsmParser::expandSgeImm(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandSgeImm()
4620 bool MipsAsmParser::expandSgtImm(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandSgtImm()
4667 bool MipsAsmParser::expandSle(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandSle()
4701 bool MipsAsmParser::expandSleImm(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandSleImm()
4749 bool MipsAsmParser::expandAliasImmediate(MCInst &Inst, SMLoc IDLoc, in expandAliasImmediate()
4856 bool MipsAsmParser::expandRotation(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandRotation()
4918 bool MipsAsmParser::expandRotationImm(MCInst &Inst, SMLoc IDLoc, in expandRotationImm()
4981 bool MipsAsmParser::expandDRotation(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandDRotation()
5043 bool MipsAsmParser::expandDRotationImm(MCInst &Inst, SMLoc IDLoc, in expandDRotationImm()
5138 bool MipsAsmParser::expandAbs(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandAbs()
5154 bool MipsAsmParser::expandMulImm(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandMulImm()
5177 bool MipsAsmParser::expandMulO(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandMulO()
5219 bool MipsAsmParser::expandMulOU(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandMulOU()
5255 bool MipsAsmParser::expandDMULMacro(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandDMULMacro()
5273 bool MipsAsmParser::expandLoadStoreDMacro(MCInst &Inst, SMLoc IDLoc, in expandLoadStoreDMacro()
5321 bool MipsAsmParser::expandStoreDM1Macro(MCInst &Inst, SMLoc IDLoc, in expandStoreDM1Macro()
5358 bool MipsAsmParser::expandSeq(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandSeq()
5384 bool MipsAsmParser::expandSeqI(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandSeqI()
5438 bool MipsAsmParser::expandSne(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandSne()
5465 bool MipsAsmParser::expandSneI(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandSneI()
5656 bool MipsAsmParser::expandMXTRAlias(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandMXTRAlias()
5726 bool MipsAsmParser::expandSaaAddr(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out, in expandSaaAddr()
5760 MipsAsmParser::checkEarlyTargetMatchPredicate(MCInst &Inst, in checkEarlyTargetMatchPredicate()
5774 unsigned MipsAsmParser::checkTargetMatchPredicate(MCInst &Inst) { in checkTargetMatchPredicate()
5925 bool MipsAsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitInstruction()
6124 void MipsAsmParser::warnIfRegIndexIsAT(unsigned RegIndex, SMLoc Loc) { in warnIfRegIndexIsAT()
6130 void MipsAsmParser::warnIfNoMacro(SMLoc Loc) { in warnIfNoMacro()
6135 void MipsAsmParser::ConvertXWPOperands(MCInst &Inst, in ConvertXWPOperands()
6147 MipsAsmParser::printWarningWithFixIt(const Twine &Msg, const Twine &FixMsg, in printWarningWithFixIt()
6154 int MipsAsmParser::matchCPURegisterName(StringRef Name) { in matchCPURegisterName()
6232 int MipsAsmParser::matchHWRegsRegisterName(StringRef Name) { in matchHWRegsRegisterName()
6246 int MipsAsmParser::matchFPURegisterName(StringRef Name) { in matchFPURegisterName()
6259 int MipsAsmParser::matchFCCRegisterName(StringRef Name) { in matchFCCRegisterName()
6272 int MipsAsmParser::matchACRegisterName(StringRef Name) { in matchACRegisterName()
6285 int MipsAsmParser::matchMSA128RegisterName(StringRef Name) { in matchMSA128RegisterName()
6297 int MipsAsmParser::matchMSA128CtrlRegisterName(StringRef Name) { in matchMSA128CtrlRegisterName()
6314 bool MipsAsmParser::canUseATReg() { in canUseATReg()
6318 unsigned MipsAsmParser::getATReg(SMLoc Loc) { in getATReg()
6330 unsigned MipsAsmParser::getReg(int RC, int RegNo) { in getReg()
6334 bool MipsAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic) { in parseOperand()
6395 bool MipsAsmParser::ParseRegister(unsigned &RegNo, SMLoc &StartLoc, in ParseRegister()
6400 OperandMatchResultTy MipsAsmParser::tryParseRegister(unsigned &RegNo, in tryParseRegister()
6428 bool MipsAsmParser::parseMemOffset(const MCExpr *&Res, bool isParenExpr) { in parseMemOffset()
6437 MipsAsmParser::parseMemOperand(OperandVector &Operands) { in parseMemOperand()
6572 bool MipsAsmParser::searchSymbolAlias(OperandVector &Operands) { in searchSymbolAlias()
6614 MipsAsmParser::matchAnyRegisterNameWithoutDollar(OperandVector &Operands, in matchAnyRegisterNameWithoutDollar()
6677 MipsAsmParser::matchAnyRegisterWithoutDollar(OperandVector &Operands, in matchAnyRegisterWithoutDollar()
6706 MipsAsmParser::matchAnyRegisterWithoutDollar(OperandVector &Operands, SMLoc S) { in matchAnyRegisterWithoutDollar()
6712 MipsAsmParser::parseAnyRegister(OperandVector &Operands) { in parseAnyRegister()
6740 MipsAsmParser::parseJumpTarget(OperandVector &Operands) { in parseJumpTarget()
6763 MipsAsmParser::parseInvNum(OperandVector &Operands) { in parseInvNum()
6789 MipsAsmParser::parseRegisterList(OperandVector &Operands) { in parseRegisterList()
6879 bool MipsAsmParser::parseParenSuffix(StringRef Name, OperandVector &Operands) { in parseParenSuffix()
6906 bool MipsAsmParser::parseBracketSuffix(StringRef Name, in parseBracketSuffix()
6931 bool MipsAsmParser::ParseInstruction(ParseInstructionInfo &Info, StringRef Name, in ParseInstruction()
6985 bool MipsAsmParser::reportParseError(const Twine &ErrorMsg) { in reportParseError()
6990 bool MipsAsmParser::reportParseError(SMLoc Loc, const Twine &ErrorMsg) { in reportParseError()
6994 bool MipsAsmParser::parseSetNoAtDirective() { in parseSetNoAtDirective()
7014 bool MipsAsmParser::parseSetAtDirective() { in parseSetAtDirective()
7077 bool MipsAsmParser::parseSetReorderDirective() { in parseSetReorderDirective()
7091 bool MipsAsmParser::parseSetNoReorderDirective() { in parseSetNoReorderDirective()
7105 bool MipsAsmParser::parseSetMacroDirective() { in parseSetMacroDirective()
7119 bool MipsAsmParser::parseSetNoMacroDirective() { in parseSetNoMacroDirective()
7137 bool MipsAsmParser::parseSetMsaDirective() { in parseSetMsaDirective()
7150 bool MipsAsmParser::parseSetNoMsaDirective() { in parseSetNoMsaDirective()
7163 bool MipsAsmParser::parseSetNoDspDirective() { in parseSetNoDspDirective()
7178 bool MipsAsmParser::parseSetNoMips3DDirective() { in parseSetNoMips3DDirective()
7193 bool MipsAsmParser::parseSetMips16Directive() { in parseSetMips16Directive()
7209 bool MipsAsmParser::parseSetNoMips16Directive() { in parseSetNoMips16Directive()
7225 bool MipsAsmParser::parseSetFpDirective() { in parseSetFpDirective()
7252 bool MipsAsmParser::parseSetOddSPRegDirective() { in parseSetOddSPRegDirective()
7266 bool MipsAsmParser::parseSetNoOddSPRegDirective() { in parseSetNoOddSPRegDirective()
7280 bool MipsAsmParser::parseSetMtDirective() { in parseSetMtDirective()
7296 bool MipsAsmParser::parseSetNoMtDirective() { in parseSetNoMtDirective()
7313 bool MipsAsmParser::parseSetNoCRCDirective() { in parseSetNoCRCDirective()
7330 bool MipsAsmParser::parseSetNoVirtDirective() { in parseSetNoVirtDirective()
7347 bool MipsAsmParser::parseSetNoGINVDirective() { in parseSetNoGINVDirective()
7364 bool MipsAsmParser::parseSetPopDirective() { in parseSetPopDirective()
7387 bool MipsAsmParser::parseSetPushDirective() { in parseSetPushDirective()
7401 bool MipsAsmParser::parseSetSoftFloatDirective() { in parseSetSoftFloatDirective()
7412 bool MipsAsmParser::parseSetHardFloatDirective() { in parseSetHardFloatDirective()
7423 bool MipsAsmParser::parseSetAssignment() { in parseSetAssignment()
7455 bool MipsAsmParser::parseSetMips0Directive() { in parseSetMips0Directive()
7472 bool MipsAsmParser::parseSetArchDirective() { in parseSetArchDirective()
7516 bool MipsAsmParser::parseSetFeature(uint64_t Feature) { in parseSetFeature()
7617 bool MipsAsmParser::eatComma(StringRef ErrorStr) { in eatComma()
7632 bool MipsAsmParser::isPicAndNotNxxAbi() { in isPicAndNotNxxAbi()
7636 bool MipsAsmParser::parseDirectiveCpAdd(SMLoc Loc) { in parseDirectiveCpAdd()
7661 bool MipsAsmParser::parseDirectiveCpLoad(SMLoc Loc) { in parseDirectiveCpLoad()
7693 bool MipsAsmParser::parseDirectiveCpLocal(SMLoc Loc) { in parseDirectiveCpLocal()
7727 bool MipsAsmParser::parseDirectiveCpRestore(SMLoc Loc) { in parseDirectiveCpRestore()
7772 bool MipsAsmParser::parseDirectiveCPSetup() { in parseDirectiveCPSetup()
7843 bool MipsAsmParser::parseDirectiveCPReturn() { in parseDirectiveCPReturn()
7849 bool MipsAsmParser::parseDirectiveNaN() { in parseDirectiveNaN()
7870 bool MipsAsmParser::parseDirectiveSet() { in parseDirectiveSet()
8004 bool MipsAsmParser::parseDirectiveGpWord() { in parseDirectiveGpWord()
8022 bool MipsAsmParser::parseDirectiveGpDWord() { in parseDirectiveGpDWord()
8040 bool MipsAsmParser::parseDirectiveDtpRelWord() { in parseDirectiveDtpRelWord()
8058 bool MipsAsmParser::parseDirectiveDtpRelDWord() { in parseDirectiveDtpRelDWord()
8076 bool MipsAsmParser::parseDirectiveTpRelWord() { in parseDirectiveTpRelWord()
8094 bool MipsAsmParser::parseDirectiveTpRelDWord() { in parseDirectiveTpRelDWord()
8110 bool MipsAsmParser::parseDirectiveOption() { in parseDirectiveOption()
8157 bool MipsAsmParser::parseInsnDirective() { in parseInsnDirective()
8174 bool MipsAsmParser::parseRSectionDirective(StringRef Section) { in parseRSectionDirective()
8192 bool MipsAsmParser::parseSSectionDirective(StringRef Section, unsigned Type) { in parseSSectionDirective()
8220 bool MipsAsmParser::parseDirectiveModule() { in parseDirectiveModule()
8461 bool MipsAsmParser::parseDirectiveModuleFP() { in parseDirectiveModuleFP()
8493 bool MipsAsmParser::parseFpABIValue(MipsABIFlagsSection::FpABIKind &FpABI, in parseFpABIValue()
8564 bool MipsAsmParser::ParseDirective(AsmToken DirectiveID) { in ParseDirective()
8886 bool MipsAsmParser::parseInternalDirectiveReallowModule() { in parseInternalDirectiveReallowModule()
8900 RegisterMCAsmParser<MipsAsmParser> X(getTheMipsTarget()); in LLVMInitializeMipsAsmParser()
8901 RegisterMCAsmParser<MipsAsmParser> Y(getTheMipselTarget()); in LLVMInitializeMipsAsmParser()
8902 RegisterMCAsmParser<MipsAsmParser> A(getTheMips64Target()); in LLVMInitializeMipsAsmParser()
8903 RegisterMCAsmParser<MipsAsmParser> B(getTheMips64elTarget()); in LLVMInitializeMipsAsmParser()
8911 bool MipsAsmParser::mnemonicIsValid(StringRef Mnemonic, unsigned VariantID) { in mnemonicIsValid()