Lines Matching refs:getLoc
150 SMLoc getLoc() const { return getParser().getTok().getLoc(); } in getLoc() function in __anon7d8c15f70111::AArch64AsmParser
2257 StartLoc = getLoc(); in ParseRegister()
2259 EndLoc = SMLoc::getFromPointer(getLoc().getPointer() - 1); in ParseRegister()
2328 SMLoc S = getLoc(); in tryParseSysCROperand()
2350 AArch64Operand::CreateSysCR(CRNum, S, getLoc(), getContext())); in tryParseSysCROperand()
2359 SMLoc S = getLoc(); in tryParsePrefetch()
2428 SMLoc S = getLoc(); in tryParsePSBHint()
2451 SMLoc S = getLoc(); in tryParseBTIHint()
2475 SMLoc S = getLoc(); in tryParseAdrpLabel()
2515 SMLoc E = SMLoc::getFromPointer(getLoc().getPointer() - 1); in tryParseAdrpLabel()
2525 SMLoc S = getLoc(); in tryParseAdrLabel()
2553 SMLoc E = SMLoc::getFromPointer(getLoc().getPointer() - 1); in tryParseAdrLabel()
2563 SMLoc S = getLoc(); in tryParseFPImm()
2616 SMLoc S = getLoc(); in tryParseImmWithOptionalShift()
2628 SMLoc E = Parser.getTok().getLoc(); in tryParseImmWithOptionalShift()
2640 Error(Parser.getTok().getLoc(), "only 'lsl #+N' valid after immediate"); in tryParseImmWithOptionalShift()
2650 Error(Parser.getTok().getLoc(), "only 'lsl #+N' valid after immediate"); in tryParseImmWithOptionalShift()
2657 Error(Parser.getTok().getLoc(), "positive shift amount required"); in tryParseImmWithOptionalShift()
2664 SMLoc E = Parser.getTok().getLoc(); in tryParseImmWithOptionalShift()
2669 SMLoc E = Parser.getTok().getLoc(); in tryParseImmWithOptionalShift()
2720 SMLoc S = getLoc(); in parseCondCode()
2737 AArch64Operand::CreateCondCode(CC, S, getLoc(), getContext())); in parseCondCode()
2768 SMLoc S = Tok.getLoc(); in tryParseOptionalShiftExtend()
2783 SMLoc E = SMLoc::getFromPointer(getLoc().getPointer() - 1); in tryParseOptionalShiftExtend()
2791 SMLoc E = Parser.getTok().getLoc(); in tryParseOptionalShiftExtend()
2809 E = SMLoc::getFromPointer(getLoc().getPointer() - 1); in tryParseOptionalShiftExtend()
2876 AArch64Operand::CreateImm(Expr, S, getLoc(), getContext())); in createSysAlias()
2878 AArch64Operand::CreateSysCR(Cn, S, getLoc(), getContext())); in createSysAlias()
2880 AArch64Operand::CreateSysCR(Cm, S, getLoc(), getContext())); in createSysAlias()
2883 AArch64Operand::CreateImm(Expr, S, getLoc(), getContext())); in createSysAlias()
2900 SMLoc S = Tok.getLoc(); in parseSysAlias()
2996 SMLoc ExprLoc = getLoc(); in tryParseBarrierOperand()
3035 DB ? DB->Encoding : TSB->Encoding, Tok.getString(), getLoc(), getContext())); in tryParseBarrierOperand()
3063 AArch64Operand::CreateSysReg(Tok.getString(), getLoc(), MRSReg, MSRReg, in tryParseSysReg()
3076 SMLoc S = getLoc(); in tryParseNeonVectorRegister()
3092 S, getLoc(), getContext())); in tryParseNeonVectorRegister()
3105 SMLoc SIdx = getLoc(); in tryParseVectorIndex()
3116 SMLoc E = getLoc(); in tryParseVectorIndex()
3169 const SMLoc S = getLoc(); in tryParseSVEPredicateVector()
3183 getLoc(), getContext())); in tryParseSVEPredicateVector()
3198 AArch64Operand::CreateToken("/" , false, getLoc(), getContext())); in tryParseSVEPredicateVector()
3205 Error(getLoc(), "expecting 'm' or 'z' predication"); in tryParseSVEPredicateVector()
3212 AArch64Operand::CreateToken(ZM, false, getLoc(), getContext())); in tryParseSVEPredicateVector()
3330 SMLoc S = getLoc(); in tryParseVectorList()
3336 auto ParseRes = ParseVector(FirstReg, Kind, getLoc(), ExpectMatch); in tryParseVectorList()
3350 SMLoc Loc = getLoc(); in tryParseVectorList()
3354 ParseRes = ParseVector(Reg, NextKind, getLoc(), true); in tryParseVectorList()
3375 SMLoc Loc = getLoc(); in tryParseVectorList()
3378 ParseRes = ParseVector(Reg, NextKind, getLoc(), true); in tryParseVectorList()
3416 FirstReg, Count, NumElements, ElementWidth, VectorKind, S, getLoc(), in tryParseVectorList()
3433 SMLoc StartLoc = getLoc(); in tryParseGPR64sp0Operand()
3442 RegNum, RegKind::Scalar, StartLoc, getLoc(), getContext())); in tryParseGPR64sp0Operand()
3449 Error(getLoc(), "index must be absent or #0"); in tryParseGPR64sp0Operand()
3456 Error(getLoc(), "index must be absent or #0"); in tryParseGPR64sp0Operand()
3461 RegNum, RegKind::Scalar, StartLoc, getLoc(), getContext())); in tryParseGPR64sp0Operand()
3468 SMLoc StartLoc = getLoc(); in tryParseGPROperand()
3478 RegNum, RegKind::Scalar, StartLoc, getLoc(), getContext(), EqTy)); in tryParseGPROperand()
3513 AArch64Operand::CreateToken("mul", false, getLoc(), getContext())); in parseOptionalMulOperand()
3518 AArch64Operand::CreateToken("vl", false, getLoc(), getContext())); in parseOptionalMulOperand()
3525 SMLoc S = getLoc(); in parseOptionalMulOperand()
3532 MCConstantExpr::create(MCE->getValue(), getContext()), S, getLoc(), in parseOptionalMulOperand()
3538 return Error(getLoc(), "expected 'vl' or '#<imm>'"); in parseOptionalMulOperand()
3564 SMLoc S = getLoc(); in parseOperand()
3569 SMLoc E = SMLoc::getFromPointer(getLoc().getPointer() - 1); in parseOperand()
3574 SMLoc Loc = Parser.getTok().getLoc(); in parseOperand()
3608 S = getLoc(); in parseOperand()
3611 E = SMLoc::getFromPointer(getLoc().getPointer() - 1); in parseOperand()
3619 S = getLoc(); in parseOperand()
3659 E = SMLoc::getFromPointer(getLoc().getPointer() - 1); in parseOperand()
3664 SMLoc Loc = getLoc(); in parseOperand()
3854 SMLoc RLoc = Parser.getTok().getLoc(); in ParseInstruction()
3858 SMLoc ELoc = Parser.getTok().getLoc(); in ParseInstruction()
4844 SMRange(IDLoc, getTok().getLoc())); in MatchAndEmitInstruction()
5021 SMLoc Loc = DirectiveID.getLoc(); in ParseDirective()
5103 SMLoc ArchLoc = getLoc(); in parseDirectiveArch()
5166 return Error(getLexer().getLoc(), "expected architecture extension name"); in parseDirectiveArchExtension()
5170 SMLoc ExtLoc = Tok.getLoc(); in parseDirectiveArchExtension()
5211 SMLoc CurLoc = getLoc(); in parseDirectiveCPU()
5283 SMLoc L = getLoc(); in parseDirectiveInst()
5385 SMLoc SRegLoc = getLoc(); in parseDirectiveReq()
5594 SMLoc S = getLoc(); in tryParseGPRSeqPair()
5629 Error(getLoc(), "expected comma"); in tryParseGPRSeqPair()
5635 SMLoc E = getLoc(); in tryParseGPRSeqPair()
5659 getLoc(), getContext())); in tryParseGPRSeqPair()
5667 const SMLoc S = getLoc(); in tryParseSVEDataVector()
5720 SMLoc SS = getLoc(); in tryParseSVEPattern()
5733 SS = getLoc(); in tryParseSVEPattern()
5755 SS, getLoc(), getContext())); in tryParseSVEPattern()