Lines Matching refs:AArch64AsmParser

83 class AArch64AsmParser : public MCTargetAsmParser {  class
281 AArch64AsmParser(const MCSubtargetInfo &STI, MCAsmParser &Parser, in AArch64AsmParser() function in __anone48315620111::AArch64AsmParser
798 if (!AArch64AsmParser::classifySymbolRef(Expr, ELFRefKind, DarwinRefKind, in isSymbolicUImm12Offset()
915 if (AArch64AsmParser::classifySymbolRef(Expr, ELFRefKind, in isAddSubImm()
1030 if (!AArch64AsmParser::classifySymbolRef(getImm(), ELFRefKind, in isMovWSymbol()
2610 bool AArch64AsmParser::ParseRegister(unsigned &RegNo, SMLoc &StartLoc, in ParseRegister()
2615 OperandMatchResultTy AArch64AsmParser::tryParseRegister(unsigned &RegNo, in tryParseRegister()
2625 unsigned AArch64AsmParser::matchRegisterNameAlias(StringRef Name, in matchRegisterNameAlias()
2672 AArch64AsmParser::tryParseScalarRegister(unsigned &RegNum) { in tryParseScalarRegister()
2689 AArch64AsmParser::tryParseSysCROperand(OperandVector &Operands) { in tryParseSysCROperand()
2719 AArch64AsmParser::tryParsePrefetch(OperandVector &Operands) { in tryParsePrefetch()
2787 AArch64AsmParser::tryParsePSBHint(OperandVector &Operands) { in tryParsePSBHint()
2809 AArch64AsmParser::tryParseBTIHint(OperandVector &Operands) { in tryParseBTIHint()
2832 AArch64AsmParser::tryParseAdrpLabel(OperandVector &Operands) { in tryParseAdrpLabel()
2884 AArch64AsmParser::tryParseAdrLabel(OperandVector &Operands) { in tryParseAdrLabel()
2921 AArch64AsmParser::tryParseFPImm(OperandVector &Operands) { in tryParseFPImm()
2976 AArch64AsmParser::tryParseImmWithOptionalShift(OperandVector &Operands) { in tryParseImmWithOptionalShift()
3037 AArch64AsmParser::parseCondCodeString(StringRef Cond, std::string &Suggestion) { in parseCondCodeString()
3081 bool AArch64AsmParser::parseCondCode(OperandVector &Operands, in parseCondCode()
3110 AArch64AsmParser::tryParseSVCR(OperandVector &Operands) { in tryParseSVCR()
3131 AArch64AsmParser::tryParseMatrixRegister(OperandVector &Operands) { in tryParseMatrixRegister()
3193 AArch64AsmParser::tryParseOptionalShiftExtend(OperandVector &Operands) { in tryParseOptionalShiftExtend()
3348 void AArch64AsmParser::createSysAlias(uint16_t Encoding, OperandVector &Operands, in createSysAlias()
3370 bool AArch64AsmParser::parseSysAlias(StringRef Name, SMLoc NameLoc, in parseSysAlias()
3465 AArch64AsmParser::tryParseBarrierOperand(OperandVector &Operands) { in tryParseBarrierOperand()
3538 AArch64AsmParser::tryParseBarriernXSOperand(OperandVector &Operands) { in tryParseBarriernXSOperand()
3592 AArch64AsmParser::tryParseSysReg(OperandVector &Operands) { in tryParseSysReg()
3623 bool AArch64AsmParser::tryParseNeonVectorRegister(OperandVector &Operands) { in tryParseNeonVectorRegister()
3654 AArch64AsmParser::tryParseVectorIndex(OperandVector &Operands) { in tryParseVectorIndex()
3683 AArch64AsmParser::tryParseVectorRegister(unsigned &Reg, StringRef &Kind, in tryParseVectorRegister()
3716 AArch64AsmParser::tryParseSVEPredicateVector(OperandVector &Operands) { in tryParseSVEPredicateVector()
3772 bool AArch64AsmParser::parseRegister(OperandVector &Operands) { in parseRegister()
3784 bool AArch64AsmParser::parseSymbolicImmVal(const MCExpr *&ImmVal) { in parseSymbolicImmVal()
3863 AArch64AsmParser::tryParseMatrixTileList(OperandVector &Operands) { in tryParseMatrixTileList()
3973 AArch64AsmParser::tryParseVectorList(OperandVector &Operands, in tryParseVectorList()
4094 bool AArch64AsmParser::parseNeonVectorList(OperandVector &Operands) { in parseNeonVectorList()
4103 AArch64AsmParser::tryParseGPR64sp0Operand(OperandVector &Operands) { in tryParseGPR64sp0Operand()
4138 AArch64AsmParser::tryParseGPROperand(OperandVector &Operands) { in tryParseGPROperand()
4171 bool AArch64AsmParser::parseOptionalMulOperand(OperandVector &Operands) { in parseOptionalMulOperand()
4213 bool AArch64AsmParser::parseKeywordOperand(OperandVector &Operands) { in parseKeywordOperand()
4232 bool AArch64AsmParser::parseOperand(OperandVector &Operands, bool isCondCode, in parseOperand()
4419 bool AArch64AsmParser::parseImmExpr(int64_t &Out) { in parseImmExpr()
4431 bool AArch64AsmParser::parseComma() { in parseComma()
4439 bool AArch64AsmParser::parseRegisterInRange(unsigned &Out, unsigned Base, in parseRegisterInRange()
4478 bool AArch64AsmParser::regsEqual(const MCParsedAsmOperand &Op1, in regsEqual()
4504 bool AArch64AsmParser::ParseInstruction(ParseInstructionInfo &Info, in ParseInstruction()
4660 bool AArch64AsmParser::validateInstruction(MCInst &Inst, SMLoc &IDLoc, in validateInstruction()
5120 bool AArch64AsmParser::showMatchError(SMLoc Loc, unsigned ErrCode, in showMatchError()
5475 bool AArch64AsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitInstruction()
6019 bool AArch64AsmParser::ParseDirective(AsmToken DirectiveID) { in ParseDirective()
6171 bool AArch64AsmParser::parseDirectiveArch(SMLoc L) { in parseDirectiveArch()
6231 bool AArch64AsmParser::parseDirectiveArchExtension(SMLoc L) { in parseDirectiveArchExtension()
6271 bool AArch64AsmParser::parseDirectiveCPU(SMLoc L) { in parseDirectiveCPU()
6338 bool AArch64AsmParser::parseDirectiveInst(SMLoc Loc) { in parseDirectiveInst()
6359 bool AArch64AsmParser::parseDirectiveTLSDescCall(SMLoc L) { in parseDirectiveTLSDescCall()
6380 bool AArch64AsmParser::parseDirectiveLOH(StringRef IDVal, SMLoc Loc) { in parseDirectiveLOH()
6429 bool AArch64AsmParser::parseDirectiveLtorg(SMLoc L) { in parseDirectiveLtorg()
6438 bool AArch64AsmParser::parseDirectiveReq(StringRef Name, SMLoc L) { in parseDirectiveReq()
6500 bool AArch64AsmParser::parseDirectiveUnreq(SMLoc L) { in parseDirectiveUnreq()
6508 bool AArch64AsmParser::parseDirectiveCFINegateRAState() { in parseDirectiveCFINegateRAState()
6517 bool AArch64AsmParser::parseDirectiveCFIBKeyFrame() { in parseDirectiveCFIBKeyFrame()
6526 bool AArch64AsmParser::parseDirectiveCFIMTETaggedFrame() { in parseDirectiveCFIMTETaggedFrame()
6535 bool AArch64AsmParser::parseDirectiveVariantPCS(SMLoc L) { in parseDirectiveVariantPCS()
6548 bool AArch64AsmParser::parseDirectiveSEHAllocStack(SMLoc L) { in parseDirectiveSEHAllocStack()
6558 bool AArch64AsmParser::parseDirectiveSEHPrologEnd(SMLoc L) { in parseDirectiveSEHPrologEnd()
6565 bool AArch64AsmParser::parseDirectiveSEHSaveR19R20X(SMLoc L) { in parseDirectiveSEHSaveR19R20X()
6575 bool AArch64AsmParser::parseDirectiveSEHSaveFPLR(SMLoc L) { in parseDirectiveSEHSaveFPLR()
6585 bool AArch64AsmParser::parseDirectiveSEHSaveFPLRX(SMLoc L) { in parseDirectiveSEHSaveFPLRX()
6595 bool AArch64AsmParser::parseDirectiveSEHSaveReg(SMLoc L) { in parseDirectiveSEHSaveReg()
6607 bool AArch64AsmParser::parseDirectiveSEHSaveRegX(SMLoc L) { in parseDirectiveSEHSaveRegX()
6619 bool AArch64AsmParser::parseDirectiveSEHSaveRegP(SMLoc L) { in parseDirectiveSEHSaveRegP()
6631 bool AArch64AsmParser::parseDirectiveSEHSaveRegPX(SMLoc L) { in parseDirectiveSEHSaveRegPX()
6643 bool AArch64AsmParser::parseDirectiveSEHSaveLRPair(SMLoc L) { in parseDirectiveSEHSaveLRPair()
6659 bool AArch64AsmParser::parseDirectiveSEHSaveFReg(SMLoc L) { in parseDirectiveSEHSaveFReg()
6671 bool AArch64AsmParser::parseDirectiveSEHSaveFRegX(SMLoc L) { in parseDirectiveSEHSaveFRegX()
6683 bool AArch64AsmParser::parseDirectiveSEHSaveFRegP(SMLoc L) { in parseDirectiveSEHSaveFRegP()
6695 bool AArch64AsmParser::parseDirectiveSEHSaveFRegPX(SMLoc L) { in parseDirectiveSEHSaveFRegPX()
6707 bool AArch64AsmParser::parseDirectiveSEHSetFP(SMLoc L) { in parseDirectiveSEHSetFP()
6714 bool AArch64AsmParser::parseDirectiveSEHAddFP(SMLoc L) { in parseDirectiveSEHAddFP()
6724 bool AArch64AsmParser::parseDirectiveSEHNop(SMLoc L) { in parseDirectiveSEHNop()
6731 bool AArch64AsmParser::parseDirectiveSEHSaveNext(SMLoc L) { in parseDirectiveSEHSaveNext()
6738 bool AArch64AsmParser::parseDirectiveSEHEpilogStart(SMLoc L) { in parseDirectiveSEHEpilogStart()
6745 bool AArch64AsmParser::parseDirectiveSEHEpilogEnd(SMLoc L) { in parseDirectiveSEHEpilogEnd()
6752 bool AArch64AsmParser::parseDirectiveSEHTrapFrame(SMLoc L) { in parseDirectiveSEHTrapFrame()
6759 bool AArch64AsmParser::parseDirectiveSEHMachineFrame(SMLoc L) { in parseDirectiveSEHMachineFrame()
6766 bool AArch64AsmParser::parseDirectiveSEHContext(SMLoc L) { in parseDirectiveSEHContext()
6773 bool AArch64AsmParser::parseDirectiveSEHClearUnwoundToCall(SMLoc L) { in parseDirectiveSEHClearUnwoundToCall()
6779 AArch64AsmParser::classifySymbolRef(const MCExpr *Expr, in classifySymbolRef()
6822 RegisterMCAsmParser<AArch64AsmParser> X(getTheAArch64leTarget()); in LLVMInitializeAArch64AsmParser()
6823 RegisterMCAsmParser<AArch64AsmParser> Y(getTheAArch64beTarget()); in LLVMInitializeAArch64AsmParser()
6824 RegisterMCAsmParser<AArch64AsmParser> Z(getTheARM64Target()); in LLVMInitializeAArch64AsmParser()
6825 RegisterMCAsmParser<AArch64AsmParser> W(getTheARM64_32Target()); in LLVMInitializeAArch64AsmParser()
6826 RegisterMCAsmParser<AArch64AsmParser> V(getTheAArch64_32Target()); in LLVMInitializeAArch64AsmParser()
6837 unsigned AArch64AsmParser::validateTargetOperandClass(MCParsedAsmOperand &AsmOp, in validateTargetOperandClass()
6906 AArch64AsmParser::tryParseGPRSeqPair(OperandVector &Operands) { in tryParseGPRSeqPair()
6980 AArch64AsmParser::tryParseSVEDataVector(OperandVector &Operands) { in tryParseSVEDataVector()
7031 AArch64AsmParser::tryParseSVEPattern(OperandVector &Operands) { in tryParseSVEPattern()
7075 AArch64AsmParser::tryParseGPR64x8(OperandVector &Operands) { in tryParseGPR64x8()