Lines Matching refs:AsmParser

119 class AsmParser : public MCAsmParser {  class
205 AsmParser(SourceMgr &SM, MCContext &Ctx, MCStreamer &Out,
207 AsmParser(const AsmParser &) = delete;
208 AsmParser &operator=(const AsmParser &) = delete;
209 ~AsmParser() override;
722 class HLASMAsmParser final : public AsmParser {
739 : AsmParser(SM, Ctx, Out, MAI, CB), Lexer(getLexer()), Out(Out) { in HLASMAsmParser()
767 AsmParser::AsmParser(SourceMgr &SM, MCContext &Ctx, MCStreamer &Out, in AsmParser() function in AsmParser
818 AsmParser::~AsmParser() { in ~AsmParser()
829 void AsmParser::printMacroInstantiations() { in printMacroInstantiations()
839 void AsmParser::Note(SMLoc L, const Twine &Msg, SMRange Range) { in Note()
845 bool AsmParser::Warning(SMLoc L, const Twine &Msg, SMRange Range) { in Warning()
855 bool AsmParser::printError(SMLoc L, const Twine &Msg, SMRange Range) { in printError()
862 bool AsmParser::enterIncludeFile(const std::string &Filename) { in enterIncludeFile()
877 bool AsmParser::processIncbinFile(const std::string &Filename, int64_t Skip, in processIncbinFile()
900 void AsmParser::jumpToLoc(SMLoc Loc, unsigned InBuffer) { in jumpToLoc()
906 const AsmToken &AsmParser::Lex() { in Lex()
940 bool AsmParser::enabledGenDwarfForAssembly() { in enabledGenDwarfForAssembly()
964 bool AsmParser::Run(bool NoInitialTextSection, bool NoFinalize) { in Run()
1083 bool AsmParser::checkForValidSection() { in checkForValidSection()
1093 void AsmParser::eatToEndOfStatement() { in eatToEndOfStatement()
1102 StringRef AsmParser::parseStringToEndOfStatement() { in parseStringToEndOfStatement()
1112 StringRef AsmParser::parseStringToComma() { in parseStringToComma()
1128 bool AsmParser::parseParenExpr(const MCExpr *&Res, SMLoc &EndLoc) { in parseParenExpr()
1140 bool AsmParser::parseBracketExpr(const MCExpr *&Res, SMLoc &EndLoc) { in parseBracketExpr()
1155 bool AsmParser::parsePrimaryExpr(const MCExpr *&Res, SMLoc &EndLoc, in parsePrimaryExpr()
1391 bool AsmParser::parseExpression(const MCExpr *&Res) { in parseExpression()
1397 AsmParser::applyModifierToExpr(const MCExpr *E, in applyModifierToExpr()
1499 bool AsmParser::parseExpression(const MCExpr *&Res, SMLoc &EndLoc) { in parseExpression()
1539 bool AsmParser::parseParenExpression(const MCExpr *&Res, SMLoc &EndLoc) { in parseParenExpression()
1544 bool AsmParser::parseParenExprOfDepth(unsigned ParenDepth, const MCExpr *&Res, in parseParenExprOfDepth()
1564 bool AsmParser::parseAbsoluteExpression(int64_t &Res) { in parseAbsoluteExpression()
1736 unsigned AsmParser::getBinOpPrecedence(AsmToken::TokenKind K, in getBinOpPrecedence()
1745 bool AsmParser::parseBinOpRHS(unsigned Precedence, const MCExpr *&Res, in parseBinOpRHS()
1780 bool AsmParser::parseStatement(ParseStatementInfo &Info, in parseStatement()
2323 bool AsmParser::parseAndMatchAndEmitTargetInstruction(ParseStatementInfo &Info, in parseAndMatchAndEmitTargetInstruction()
2397 AsmParser::parseCurlyBlockScope(SmallVectorImpl<AsmRewrite> &AsmStrRewrites) { in parseCurlyBlockScope()
2415 bool AsmParser::parseCppHashLineFilenameComment(SMLoc L, bool SaveLocInfo) { in parseCppHashLineFilenameComment()
2447 void AsmParser::DiagHandler(const SMDiagnostic &Diag, void *Context) { in DiagHandler()
2448 auto *Parser = static_cast<AsmParser *>(Context); in DiagHandler()
2507 bool AsmParser::expandMacro(raw_svector_ostream &OS, StringRef Body, in expandMacro()
2687 bool AsmParser::parseMacroArgument(MCAsmMacroArgument &MA, bool Vararg) { in parseMacroArgument()
2760 bool AsmParser::parseMacroArguments(const MCAsmMacro *M, in parseMacroArguments()
2878 bool AsmParser::handleMacroEntry(const MCAsmMacro *M, SMLoc NameLoc) { in handleMacroEntry()
2927 void AsmParser::handleMacroExit() { in handleMacroExit()
2937 bool AsmParser::parseAssignment(StringRef Name, AssignmentKind Kind) { in parseAssignment()
2981 bool AsmParser::parseIdentifier(StringRef &Res) { in parseIdentifier()
3026 bool AsmParser::parseDirectiveSet(StringRef IDVal, AssignmentKind Kind) { in parseDirectiveSet()
3034 bool AsmParser::parseEscapedString(std::string &Data) { in parseEscapedString()
3110 bool AsmParser::parseAngleBracketString(std::string &Data) { in parseAngleBracketString()
3128 bool AsmParser::parseDirectiveAscii(StringRef IDVal, bool ZeroTerminated) { in parseDirectiveAscii()
3150 bool AsmParser::parseDirectiveReloc(SMLoc DirectiveLoc) { in parseDirectiveReloc()
3191 bool AsmParser::parseDirectiveValue(StringRef IDVal, unsigned Size) { in parseDirectiveValue()
3212 static bool parseHexOcta(AsmParser &Asm, uint64_t &hi, uint64_t &lo) { in parseHexOcta()
3234 bool AsmParser::parseDirectiveOctaValue(StringRef IDVal) { in parseDirectiveOctaValue()
3254 bool AsmParser::parseRealValue(const fltSemantics &Semantics, APInt &Res) { in parseRealValue()
3298 bool AsmParser::parseDirectiveRealValue(StringRef IDVal, in parseDirectiveRealValue()
3314 bool AsmParser::parseDirectiveZero() { in parseDirectiveZero()
3336 bool AsmParser::parseDirectiveFill() { in parseDirectiveFill()
3379 bool AsmParser::parseDirectiveOrg() { in parseDirectiveOrg()
3399 bool AsmParser::parseDirectiveAlign(bool IsPow2, unsigned ValueSize) { in parseDirectiveAlign()
3502 bool AsmParser::parseDirectiveFile(SMLoc DirectiveLoc) { in parseDirectiveFile()
3619 bool AsmParser::parseDirectiveLine() { in parseDirectiveLine()
3637 bool AsmParser::parseDirectiveLoc() { in parseDirectiveLoc()
3731 bool AsmParser::parseDirectiveStabs() { in parseDirectiveStabs()
3737 bool AsmParser::parseDirectiveCVFile() { in parseDirectiveCVFile()
3774 bool AsmParser::parseCVFunctionId(int64_t &FunctionId, in parseCVFunctionId()
3784 bool AsmParser::parseCVFileId(int64_t &FileNumber, StringRef DirectiveName) { in parseCVFileId()
3799 bool AsmParser::parseDirectiveCVFuncId() { in parseDirectiveCVFuncId()
3820 bool AsmParser::parseDirectiveCVInlineSiteId() { in parseDirectiveCVInlineSiteId()
3879 bool AsmParser::parseDirectiveCVLoc() { in parseDirectiveCVLoc()
3941 bool AsmParser::parseDirectiveCVLinetable() { in parseDirectiveCVLinetable()
3963 bool AsmParser::parseDirectiveCVInlineLinetable() { in parseDirectiveCVInlineLinetable()
3997 void AsmParser::initializeCVDefRangeTypeMap() { in initializeCVDefRangeTypeMap()
4006 bool AsmParser::parseDirectiveCVDefRange() { in parseDirectiveCVDefRange()
4115 bool AsmParser::parseDirectiveCVString() { in parseDirectiveCVString()
4129 bool AsmParser::parseDirectiveCVStringTable() { in parseDirectiveCVStringTable()
4136 bool AsmParser::parseDirectiveCVFileChecksums() { in parseDirectiveCVFileChecksums()
4143 bool AsmParser::parseDirectiveCVFileChecksumOffset() { in parseDirectiveCVFileChecksumOffset()
4155 bool AsmParser::parseDirectiveCVFPOData() { in parseDirectiveCVFPOData()
4169 bool AsmParser::parseDirectiveCFISections() { in parseDirectiveCFISections()
4194 bool AsmParser::parseDirectiveCFIStartProc() { in parseDirectiveCFIStartProc()
4214 bool AsmParser::parseDirectiveCFIEndProc() { in parseDirectiveCFIEndProc()
4222 bool AsmParser::parseRegisterOrRegisterNumber(int64_t &Register, in parseRegisterOrRegisterNumber()
4238 bool AsmParser::parseDirectiveCFIDefCfa(SMLoc DirectiveLoc) { in parseDirectiveCFIDefCfa()
4250 bool AsmParser::parseDirectiveCFIDefCfaOffset() { in parseDirectiveCFIDefCfaOffset()
4261 bool AsmParser::parseDirectiveCFIRegister(SMLoc DirectiveLoc) { in parseDirectiveCFIRegister()
4273 bool AsmParser::parseDirectiveCFIWindowSave() { in parseDirectiveCFIWindowSave()
4282 bool AsmParser::parseDirectiveCFIAdjustCfaOffset() { in parseDirectiveCFIAdjustCfaOffset()
4293 bool AsmParser::parseDirectiveCFIDefCfaRegister(SMLoc DirectiveLoc) { in parseDirectiveCFIDefCfaRegister()
4304 bool AsmParser::parseDirectiveCFILLVMDefAspaceCfa(SMLoc DirectiveLoc) { in parseDirectiveCFILLVMDefAspaceCfa()
4317 bool AsmParser::parseDirectiveCFIOffset(SMLoc DirectiveLoc) { in parseDirectiveCFIOffset()
4331 bool AsmParser::parseDirectiveCFIRelOffset(SMLoc DirectiveLoc) { in parseDirectiveCFIRelOffset()
4368 bool AsmParser::parseDirectiveCFIPersonalityOrLsda(bool IsPersonality) { in parseDirectiveCFIPersonalityOrLsda()
4393 bool AsmParser::parseDirectiveCFIRememberState() { in parseDirectiveCFIRememberState()
4402 bool AsmParser::parseDirectiveCFIRestoreState() { in parseDirectiveCFIRestoreState()
4411 bool AsmParser::parseDirectiveCFISameValue(SMLoc DirectiveLoc) { in parseDirectiveCFISameValue()
4423 bool AsmParser::parseDirectiveCFIRestore(SMLoc DirectiveLoc) { in parseDirectiveCFIRestore()
4434 bool AsmParser::parseDirectiveCFIEscape() { in parseDirectiveCFIEscape()
4457 bool AsmParser::parseDirectiveCFIReturnColumn(SMLoc DirectiveLoc) { in parseDirectiveCFIReturnColumn()
4467 bool AsmParser::parseDirectiveCFISignalFrame() { in parseDirectiveCFISignalFrame()
4477 bool AsmParser::parseDirectiveCFIUndefined(SMLoc DirectiveLoc) { in parseDirectiveCFIUndefined()
4490 bool AsmParser::parseDirectiveAltmacro(StringRef Directive) { in parseDirectiveAltmacro()
4500 bool AsmParser::parseDirectiveMacrosOnOff(StringRef Directive) { in parseDirectiveMacrosOnOff()
4509 bool AsmParser::parseDirectiveMacro(SMLoc DirectiveLoc) { in parseDirectiveMacro()
4650 void AsmParser::checkForBadMacro(SMLoc DirectiveLoc, StringRef Name, in checkForBadMacro()
4740 bool AsmParser::parseDirectiveExitMacro(StringRef Directive) { in parseDirectiveExitMacro()
4761 bool AsmParser::parseDirectiveEndMacro(StringRef Directive) { in parseDirectiveEndMacro()
4780 bool AsmParser::parseDirectivePurgeMacro(SMLoc DirectiveLoc) { in parseDirectivePurgeMacro()
4800 bool AsmParser::parseDirectiveBundleAlignMode() { in parseDirectiveBundleAlignMode()
4819 bool AsmParser::parseDirectiveBundleLock() { in parseDirectiveBundleLock()
4842 bool AsmParser::parseDirectiveBundleUnlock() { in parseDirectiveBundleUnlock()
4852 bool AsmParser::parseDirectiveSpace(StringRef IDVal) { in parseDirectiveSpace()
4873 bool AsmParser::parseDirectiveDCB(StringRef IDVal, unsigned Size) { in parseDirectiveDCB()
4910 bool AsmParser::parseDirectiveRealDCB(StringRef IDVal, const fltSemantics &Semantics) { in parseDirectiveRealDCB()
4937 bool AsmParser::parseDirectiveDS(StringRef IDVal, unsigned Size) { in parseDirectiveDS()
4957 bool AsmParser::parseDirectiveLEB128(bool Signed) { in parseDirectiveLEB128()
4977 bool AsmParser::parseDirectiveSymbolAttribute(MCSymbolAttr Attr) { in parseDirectiveSymbolAttribute()
5003 bool AsmParser::parseDirectiveComm(bool IsLocal) { in parseDirectiveComm()
5068 bool AsmParser::parseDirectiveAbort() { in parseDirectiveAbort()
5087 bool AsmParser::parseDirectiveInclude() { in parseDirectiveInclude()
5108 bool AsmParser::parseDirectiveIncbin() { in parseDirectiveIncbin()
5148 bool AsmParser::parseDirectiveIf(SMLoc DirectiveLoc, DirectiveKind DirKind) { in parseDirectiveIf()
5190 bool AsmParser::parseDirectiveIfb(SMLoc DirectiveLoc, bool ExpectBlank) { in parseDirectiveIfb()
5212 bool AsmParser::parseDirectiveIfc(SMLoc DirectiveLoc, bool ExpectEqual) { in parseDirectiveIfc()
5238 bool AsmParser::parseDirectiveIfeqs(SMLoc DirectiveLoc, bool ExpectEqual) { in parseDirectiveIfeqs()
5276 bool AsmParser::parseDirectiveIfdef(SMLoc DirectiveLoc, bool expect_defined) { in parseDirectiveIfdef()
5302 bool AsmParser::parseDirectiveElseIf(SMLoc DirectiveLoc) { in parseDirectiveElseIf()
5332 bool AsmParser::parseDirectiveElse(SMLoc DirectiveLoc) { in parseDirectiveElse()
5354 bool AsmParser::parseDirectiveEnd(SMLoc DirectiveLoc) { in parseDirectiveEnd()
5367 bool AsmParser::parseDirectiveError(SMLoc L, bool WithMessage) { in parseDirectiveError()
5392 bool AsmParser::parseDirectiveWarning(SMLoc L) { in parseDirectiveWarning()
5417 bool AsmParser::parseDirectiveEndIf(SMLoc DirectiveLoc) { in parseDirectiveEndIf()
5432 void AsmParser::initializeDirectiveKindMap() { in initializeDirectiveKindMap()
5605 MCAsmMacro *AsmParser::parseMacroLikeBody(SMLoc DirectiveLoc) { in parseMacroLikeBody()
5652 void AsmParser::instantiateMacroLikeBody(MCAsmMacro *M, SMLoc DirectiveLoc, in instantiateMacroLikeBody()
5673 bool AsmParser::parseDirectiveRept(SMLoc DirectiveLoc, StringRef Dir) { in parseDirectiveRept()
5708 bool AsmParser::parseDirectiveIrp(SMLoc DirectiveLoc) { in parseDirectiveIrp()
5740 bool AsmParser::parseDirectiveIrpc(SMLoc DirectiveLoc) { in parseDirectiveIrpc()
5780 bool AsmParser::parseDirectiveEndr(SMLoc DirectiveLoc) { in parseDirectiveEndr()
5792 bool AsmParser::parseDirectiveMSEmit(SMLoc IDLoc, ParseStatementInfo &Info, in parseDirectiveMSEmit()
5809 bool AsmParser::parseDirectiveMSAlign(SMLoc IDLoc, ParseStatementInfo &Info) { in parseDirectiveMSAlign()
5825 bool AsmParser::parseDirectivePrint(SMLoc DirectiveLoc) { in parseDirectivePrint()
5836 bool AsmParser::parseDirectiveAddrsig() { in parseDirectiveAddrsig()
5843 bool AsmParser::parseDirectiveAddrsigSym() { in parseDirectiveAddrsigSym()
5852 bool AsmParser::parseDirectivePseudoProbe() { in parseDirectivePseudoProbe()
5919 bool AsmParser::parseDirectiveLTODiscard() { in parseDirectiveLTODiscard()
5956 bool AsmParser::parseMSInlineAsm( in parseMSInlineAsm()
6443 return new AsmParser(SM, C, Out, MAI, CB); in createMCAsmParser()