Lines Matching refs:AArch64AsmParser
85 class AArch64AsmParser : public MCTargetAsmParser { class
296 AArch64AsmParser(const MCSubtargetInfo &STI, MCAsmParser &Parser, in AArch64AsmParser() function in __anonc2b64ba80111::AArch64AsmParser
864 if (!AArch64AsmParser::classifySymbolRef(Expr, ELFRefKind, DarwinRefKind, in isSymbolicUImm12Offset()
983 if (AArch64AsmParser::classifySymbolRef(Expr, ELFRefKind, in isAddSubImm()
1098 if (!AArch64AsmParser::classifySymbolRef(getImm(), ELFRefKind, in isMovWSymbol()
2905 bool AArch64AsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister()
2910 ParseStatus AArch64AsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
2919 unsigned AArch64AsmParser::matchRegisterNameAlias(StringRef Name, in matchRegisterNameAlias()
2968 unsigned AArch64AsmParser::getNumRegsForRegKind(RegKind K) { in getNumRegsForRegKind()
2987 ParseStatus AArch64AsmParser::tryParseScalarRegister(MCRegister &RegNum) { in tryParseScalarRegister()
3003 ParseStatus AArch64AsmParser::tryParseSysCROperand(OperandVector &Operands) { in tryParseSysCROperand()
3025 ParseStatus AArch64AsmParser::tryParseRPRFMOperand(OperandVector &Operands) { in tryParseRPRFMOperand()
3067 ParseStatus AArch64AsmParser::tryParsePrefetch(OperandVector &Operands) { in tryParsePrefetch()
3126 ParseStatus AArch64AsmParser::tryParsePSBHint(OperandVector &Operands) { in tryParsePSBHint()
3142 ParseStatus AArch64AsmParser::tryParseSyspXzrPair(OperandVector &Operands) { in tryParseSyspXzrPair()
3176 ParseStatus AArch64AsmParser::tryParseBTIHint(OperandVector &Operands) { in tryParseBTIHint()
3194 ParseStatus AArch64AsmParser::tryParseAdrpLabel(OperandVector &Operands) { in tryParseAdrpLabel()
3243 ParseStatus AArch64AsmParser::tryParseAdrLabel(OperandVector &Operands) { in tryParseAdrLabel()
3278 ParseStatus AArch64AsmParser::tryParseFPImm(OperandVector &Operands) { in tryParseFPImm()
3328 AArch64AsmParser::tryParseImmWithOptionalShift(OperandVector &Operands) { in tryParseImmWithOptionalShift()
3395 AArch64AsmParser::parseCondCodeString(StringRef Cond, std::string &Suggestion) { in parseCondCodeString()
3438 bool AArch64AsmParser::parseCondCode(OperandVector &Operands, in parseCondCode()
3466 ParseStatus AArch64AsmParser::tryParseSVCR(OperandVector &Operands) { in tryParseSVCR()
3486 ParseStatus AArch64AsmParser::tryParseMatrixRegister(OperandVector &Operands) { in tryParseMatrixRegister()
3557 AArch64AsmParser::tryParseOptionalShiftExtend(OperandVector &Operands) { in tryParseOptionalShiftExtend()
3758 void AArch64AsmParser::createSysAlias(uint16_t Encoding, OperandVector &Operands, in createSysAlias()
3780 bool AArch64AsmParser::parseSysAlias(StringRef Name, SMLoc NameLoc, in parseSysAlias()
3884 bool AArch64AsmParser::parseSyspAlias(StringRef Name, SMLoc NameLoc, in parseSyspAlias()
3941 ParseStatus AArch64AsmParser::tryParseBarrierOperand(OperandVector &Operands) { in tryParseBarrierOperand()
4004 AArch64AsmParser::tryParseBarriernXSOperand(OperandVector &Operands) { in tryParseBarriernXSOperand()
4049 ParseStatus AArch64AsmParser::tryParseSysReg(OperandVector &Operands) { in tryParseSysReg()
4085 bool AArch64AsmParser::tryParseNeonVectorRegister(OperandVector &Operands) { in tryParseNeonVectorRegister()
4114 ParseStatus AArch64AsmParser::tryParseVectorIndex(OperandVector &Operands) { in tryParseVectorIndex()
4140 ParseStatus AArch64AsmParser::tryParseVectorRegister(MCRegister &Reg, in tryParseVectorRegister()
4173 AArch64AsmParser::tryParseSVEPredicateVector(OperandVector &Operands) { in tryParseSVEPredicateVector()
4234 bool AArch64AsmParser::parseRegister(OperandVector &Operands) { in parseRegister()
4249 bool AArch64AsmParser::parseSymbolicImmVal(const MCExpr *&ImmVal) { in parseSymbolicImmVal()
4327 ParseStatus AArch64AsmParser::tryParseMatrixTileList(OperandVector &Operands) { in tryParseMatrixTileList()
4434 ParseStatus AArch64AsmParser::tryParseVectorList(OperandVector &Operands, in tryParseVectorList()
4558 bool AArch64AsmParser::parseNeonVectorList(OperandVector &Operands) { in parseNeonVectorList()
4566 ParseStatus AArch64AsmParser::tryParseGPR64sp0Operand(OperandVector &Operands) { in tryParseGPR64sp0Operand()
4595 ParseStatus AArch64AsmParser::tryParseZTOperand(OperandVector &Operands) { in tryParseZTOperand()
4634 ParseStatus AArch64AsmParser::tryParseGPROperand(OperandVector &Operands) { in tryParseGPROperand()
4667 bool AArch64AsmParser::parseOptionalMulOperand(OperandVector &Operands) { in parseOptionalMulOperand()
4709 bool AArch64AsmParser::parseOptionalVGOperand(OperandVector &Operands, in parseOptionalVGOperand()
4729 bool AArch64AsmParser::parseKeywordOperand(OperandVector &Operands) { in parseKeywordOperand()
4748 bool AArch64AsmParser::parseOperand(OperandVector &Operands, bool isCondCode, in parseOperand()
4938 bool AArch64AsmParser::parseImmExpr(int64_t &Out) { in parseImmExpr()
4950 bool AArch64AsmParser::parseComma() { in parseComma()
4958 bool AArch64AsmParser::parseRegisterInRange(unsigned &Out, unsigned Base, in parseRegisterInRange()
4997 bool AArch64AsmParser::areEqualRegs(const MCParsedAsmOperand &Op1, in areEqualRegs()
5032 bool AArch64AsmParser::ParseInstruction(ParseInstructionInfo &Info, in ParseInstruction()
5192 bool AArch64AsmParser::validateInstruction(MCInst &Inst, SMLoc &IDLoc, in validateInstruction()
5660 bool AArch64AsmParser::showMatchError(SMLoc Loc, unsigned ErrCode, in showMatchError()
6123 bool AArch64AsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitInstruction()
6714 bool AArch64AsmParser::ParseDirective(AsmToken DirectiveID) { in ParseDirective()
6864 bool AArch64AsmParser::parseDirectiveArch(SMLoc L) { in parseDirectiveArch()
6919 bool AArch64AsmParser::parseDirectiveArchExtension(SMLoc L) { in parseDirectiveArchExtension()
6959 bool AArch64AsmParser::parseDirectiveCPU(SMLoc L) { in parseDirectiveCPU()
7019 bool AArch64AsmParser::parseDirectiveInst(SMLoc Loc) { in parseDirectiveInst()
7040 bool AArch64AsmParser::parseDirectiveTLSDescCall(SMLoc L) { in parseDirectiveTLSDescCall()
7060 bool AArch64AsmParser::parseDirectiveLOH(StringRef IDVal, SMLoc Loc) { in parseDirectiveLOH()
7109 bool AArch64AsmParser::parseDirectiveLtorg(SMLoc L) { in parseDirectiveLtorg()
7118 bool AArch64AsmParser::parseDirectiveReq(StringRef Name, SMLoc L) { in parseDirectiveReq()
7180 bool AArch64AsmParser::parseDirectiveUnreq(SMLoc L) { in parseDirectiveUnreq()
7188 bool AArch64AsmParser::parseDirectiveCFINegateRAState() { in parseDirectiveCFINegateRAState()
7197 bool AArch64AsmParser::parseDirectiveCFIBKeyFrame() { in parseDirectiveCFIBKeyFrame()
7206 bool AArch64AsmParser::parseDirectiveCFIMTETaggedFrame() { in parseDirectiveCFIMTETaggedFrame()
7215 bool AArch64AsmParser::parseDirectiveVariantPCS(SMLoc L) { in parseDirectiveVariantPCS()
7228 bool AArch64AsmParser::parseDirectiveSEHAllocStack(SMLoc L) { in parseDirectiveSEHAllocStack()
7238 bool AArch64AsmParser::parseDirectiveSEHPrologEnd(SMLoc L) { in parseDirectiveSEHPrologEnd()
7245 bool AArch64AsmParser::parseDirectiveSEHSaveR19R20X(SMLoc L) { in parseDirectiveSEHSaveR19R20X()
7255 bool AArch64AsmParser::parseDirectiveSEHSaveFPLR(SMLoc L) { in parseDirectiveSEHSaveFPLR()
7265 bool AArch64AsmParser::parseDirectiveSEHSaveFPLRX(SMLoc L) { in parseDirectiveSEHSaveFPLRX()
7275 bool AArch64AsmParser::parseDirectiveSEHSaveReg(SMLoc L) { in parseDirectiveSEHSaveReg()
7287 bool AArch64AsmParser::parseDirectiveSEHSaveRegX(SMLoc L) { in parseDirectiveSEHSaveRegX()
7299 bool AArch64AsmParser::parseDirectiveSEHSaveRegP(SMLoc L) { in parseDirectiveSEHSaveRegP()
7311 bool AArch64AsmParser::parseDirectiveSEHSaveRegPX(SMLoc L) { in parseDirectiveSEHSaveRegPX()
7323 bool AArch64AsmParser::parseDirectiveSEHSaveLRPair(SMLoc L) { in parseDirectiveSEHSaveLRPair()
7339 bool AArch64AsmParser::parseDirectiveSEHSaveFReg(SMLoc L) { in parseDirectiveSEHSaveFReg()
7351 bool AArch64AsmParser::parseDirectiveSEHSaveFRegX(SMLoc L) { in parseDirectiveSEHSaveFRegX()
7363 bool AArch64AsmParser::parseDirectiveSEHSaveFRegP(SMLoc L) { in parseDirectiveSEHSaveFRegP()
7375 bool AArch64AsmParser::parseDirectiveSEHSaveFRegPX(SMLoc L) { in parseDirectiveSEHSaveFRegPX()
7387 bool AArch64AsmParser::parseDirectiveSEHSetFP(SMLoc L) { in parseDirectiveSEHSetFP()
7394 bool AArch64AsmParser::parseDirectiveSEHAddFP(SMLoc L) { in parseDirectiveSEHAddFP()
7404 bool AArch64AsmParser::parseDirectiveSEHNop(SMLoc L) { in parseDirectiveSEHNop()
7411 bool AArch64AsmParser::parseDirectiveSEHSaveNext(SMLoc L) { in parseDirectiveSEHSaveNext()
7418 bool AArch64AsmParser::parseDirectiveSEHEpilogStart(SMLoc L) { in parseDirectiveSEHEpilogStart()
7425 bool AArch64AsmParser::parseDirectiveSEHEpilogEnd(SMLoc L) { in parseDirectiveSEHEpilogEnd()
7432 bool AArch64AsmParser::parseDirectiveSEHTrapFrame(SMLoc L) { in parseDirectiveSEHTrapFrame()
7439 bool AArch64AsmParser::parseDirectiveSEHMachineFrame(SMLoc L) { in parseDirectiveSEHMachineFrame()
7446 bool AArch64AsmParser::parseDirectiveSEHContext(SMLoc L) { in parseDirectiveSEHContext()
7453 bool AArch64AsmParser::parseDirectiveSEHECContext(SMLoc L) { in parseDirectiveSEHECContext()
7460 bool AArch64AsmParser::parseDirectiveSEHClearUnwoundToCall(SMLoc L) { in parseDirectiveSEHClearUnwoundToCall()
7467 bool AArch64AsmParser::parseDirectiveSEHPACSignLR(SMLoc L) { in parseDirectiveSEHPACSignLR()
7477 bool AArch64AsmParser::parseDirectiveSEHSaveAnyReg(SMLoc L, bool Paired, in parseDirectiveSEHSaveAnyReg()
7550 bool AArch64AsmParser::parsePrimaryExpr(const MCExpr *&Res, SMLoc &EndLoc) { in parsePrimaryExpr()
7561 bool AArch64AsmParser::parseAuthExpr(const MCExpr *&Res, SMLoc &EndLoc) { in parseAuthExpr()
7657 AArch64AsmParser::classifySymbolRef(const MCExpr *Expr, in classifySymbolRef()
7700 RegisterMCAsmParser<AArch64AsmParser> X(getTheAArch64leTarget()); in LLVMInitializeAArch64AsmParser()
7701 RegisterMCAsmParser<AArch64AsmParser> Y(getTheAArch64beTarget()); in LLVMInitializeAArch64AsmParser()
7702 RegisterMCAsmParser<AArch64AsmParser> Z(getTheARM64Target()); in LLVMInitializeAArch64AsmParser()
7703 RegisterMCAsmParser<AArch64AsmParser> W(getTheARM64_32Target()); in LLVMInitializeAArch64AsmParser()
7704 RegisterMCAsmParser<AArch64AsmParser> V(getTheAArch64_32Target()); in LLVMInitializeAArch64AsmParser()
7715 unsigned AArch64AsmParser::validateTargetOperandClass(MCParsedAsmOperand &AsmOp, in validateTargetOperandClass()
7784 ParseStatus AArch64AsmParser::tryParseGPRSeqPair(OperandVector &Operands) { in tryParseGPRSeqPair()
7849 ParseStatus AArch64AsmParser::tryParseSVEDataVector(OperandVector &Operands) { in tryParseSVEDataVector()
7899 ParseStatus AArch64AsmParser::tryParseSVEPattern(OperandVector &Operands) { in tryParseSVEPattern()
7943 AArch64AsmParser::tryParseSVEVecLenSpecifier(OperandVector &Operands) { in tryParseSVEVecLenSpecifier()
7964 ParseStatus AArch64AsmParser::tryParseGPR64x8(OperandVector &Operands) { in tryParseGPR64x8()
7985 ParseStatus AArch64AsmParser::tryParseImmRange(OperandVector &Operands) { in tryParseImmRange()