Home
last modified time | relevance | path

Searched refs:Parser (Results 1 – 25 of 148) sorted by relevance

123456

/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/AsmParser/
H A DAVRAsmParser.cpp42 MCAsmParser &Parser; member in __anon06c44bb20111::AVRAsmParser
94 AVRAsmParser(const MCSubtargetInfo &STI, MCAsmParser &Parser, in AVRAsmParser() argument
96 : MCTargetAsmParser(Options, STI, MII), STI(STI), Parser(Parser) { in AVRAsmParser()
97 MCAsmParserExtension::Initialize(Parser); in AVRAsmParser()
103 MCAsmParser &getParser() const { return Parser; } in getParser()
104 AsmLexer &getLexer() const { return Parser.getLexer(); } in getLexer()
353 StringRef Name = Parser.getTok().getString(); in parseRegisterName()
383 if (Parser.getTok().is(AsmToken::Identifier)) { in parseRegister()
385 if (Parser.getLexer().peekTok().is(AsmToken::Colon)) { in parseRegister()
386 AsmToken HighTok = Parser.getTok(); in parseRegister()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DRAIIObjectsForParser.h52 SuppressAccessChecks(Parser &P, bool activate = true)
101 ParsingDeclRAIIObject(Parser &P, NoParent_t _) in ParsingDeclRAIIObject()
107 ParsingDeclRAIIObject(Parser &P, in ParsingDeclRAIIObject()
116 ParsingDeclRAIIObject(Parser &P, ParsingDeclRAIIObject *other) in ParsingDeclRAIIObject()
179 ParsingDeclSpec(Parser &P) in ParsingDeclSpec()
182 ParsingDeclSpec(Parser &P, ParsingDeclRAIIObject *RAII) in ParsingDeclSpec()
204 ParsingDeclarator(Parser &P, const ParsingDeclSpec &DS, in ParsingDeclarator()
233 ParsingFieldDeclarator(Parser &P, const ParsingDeclSpec &DS, in ParsingFieldDeclarator()
274 Parser &P;
277 ColonProtectionRAIIObject(Parser &p, bool Value = true)
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Remarks/
H A DBitstreamRemarkParser.cpp43 static Error parseRecord(BitstreamMetaParserHelper &Parser, unsigned Code) { in parseRecord() argument
44 BitstreamCursor &Stream = Parser.Stream; in parseRecord()
57 Parser.ContainerVersion = Record[0]; in parseRecord()
58 Parser.ContainerType = Record[1]; in parseRecord()
64 Parser.RemarkVersion = Record[0]; in parseRecord()
70 Parser.StrTabBuf = Blob; in parseRecord()
76 Parser.ExternalFilePath = Blob; in parseRecord()
90 static Error parseRecord(BitstreamRemarkParserHelper &Parser, unsigned Code) { in parseRecord() argument
91 BitstreamCursor &Stream = Parser.Stream; in parseRecord()
104 Parser.Type = Record[0]; in parseRecord()
[all …]
H A DRemarkParser.cpp122 LLVMRemarkParserGetNext(LLVMRemarkParserRef Parser) { in LLVMRemarkParserGetNext() argument
123 CParser &TheCParser = *unwrap(Parser); in LLVMRemarkParserGetNext()
143 extern "C" LLVMBool LLVMRemarkParserHasError(LLVMRemarkParserRef Parser) { in LLVMRemarkParserHasError() argument
144 return unwrap(Parser)->hasError(); in LLVMRemarkParserHasError()
148 LLVMRemarkParserGetErrorMessage(LLVMRemarkParserRef Parser) { in LLVMRemarkParserGetErrorMessage() argument
149 return unwrap(Parser)->getMessage(); in LLVMRemarkParserGetErrorMessage()
152 extern "C" void LLVMRemarkParserDispose(LLVMRemarkParserRef Parser) { in LLVMRemarkParserDispose() argument
153 delete unwrap(Parser); in LLVMRemarkParserDispose()
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dflags.cpp35 void registerFlags(FlagParser *Parser, Flags *F) { in registerFlags() argument
37 Parser->registerFlag(#Name, Description, FlagType::FT_##Type, \ in registerFlags()
44 Parser->registerFlag("GWP_ASAN_" #Name, Description, FlagType::FT_##Type, \ in registerFlags()
66 FlagParser Parser; in initFlags() local
67 registerFlags(&Parser, F); in initFlags()
68 Parser.parseString(getCompileDefinitionScudoDefaultOptions()); in initFlags()
69 Parser.parseString(getScudoDefaultOptions()); in initFlags()
70 Parser.parseString(getEnv("SCUDO_OPTIONS")); in initFlags()
72 Parser.parseStringPair("allocation_ring_buffer_size", V);
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenACC.cpp226 bool isTokenIdentifierOrKeyword(Parser &P, Token Tok) { in isTokenIdentifierOrKeyword()
243 bool tryParseAndConsumeSpecialTokenKind(Parser &P, OpenACCSpecialTokenKind Kind, in tryParseAndConsumeSpecialTokenKind()
314 OpenACCReductionOperator ParseReductionOperator(Parser &P) { in ParseReductionOperator()
357 bool expectIdentifierOrKeyword(Parser &P) { in expectIdentifierOrKeyword()
368 ParseOpenACCEnterExitDataDirective(Parser &P, Token FirstTok, in ParseOpenACCEnterExitDataDirective()
397 OpenACCAtomicKind ParseOpenACCAtomicKind(Parser &P) { in ParseOpenACCAtomicKind()
416 OpenACCDirectiveKind ParseOpenACCDirectiveKind(Parser &P) { in ParseOpenACCDirectiveKind()
568 void SkipUntilEndOfDirective(Parser &P) { in SkipUntilEndOfDirective()
645 Parser::OpenACCClauseParseResult Parser::OpenACCCanContinue() { in OpenACCCanContinue()
649 Parser::OpenACCClauseParseResult Parser::OpenACCCannotContinue() { in OpenACCCannotContinue()
[all …]
H A DParseCXXInlineMethods.cpp24 StringLiteral *Parser::ParseCXXDeletedFunctionMessage() { in ParseCXXDeletedFunctionMessage()
50 void Parser::SkipDeletedFunctionBody() { in SkipDeletedFunctionBody()
63 NamedDecl *Parser::ParseCXXInlineMethodDef( in ParseCXXInlineMethodDef()
234 void Parser::ParseCXXNonStaticMemberInitializer(Decl *VarD) { in ParseCXXNonStaticMemberInitializer()
271 Parser::LateParsedDeclaration::~LateParsedDeclaration() {} in ~LateParsedDeclaration()
272 void Parser::LateParsedDeclaration::ParseLexedMethodDeclarations() {} in ParseLexedMethodDeclarations()
273 void Parser::LateParsedDeclaration::ParseLexedMemberInitializers() {} in ParseLexedMemberInitializers()
274 void Parser::LateParsedDeclaration::ParseLexedMethodDefs() {} in ParseLexedMethodDefs()
275 void Parser::LateParsedDeclaration::ParseLexedAttributes() {} in ParseLexedAttributes()
276 void Parser::LateParsedDeclaration::ParseLexedPragmas() {} in ParseLexedPragmas()
[all …]
H A DParser.cpp48 IdentifierInfo *Parser::getSEHExceptKeyword() { in getSEHExceptKeyword()
56 Parser::Parser(Preprocessor &pp, Sema &actions, bool skipFunctionBodies) in Parser() function in Parser
85 DiagnosticBuilder Parser::Diag(SourceLocation Loc, unsigned DiagID) { in Diag()
89 DiagnosticBuilder Parser::Diag(const Token &Tok, unsigned DiagID) { in Diag()
93 DiagnosticBuilder Parser::DiagCompat(SourceLocation Loc, in DiagCompat()
99 DiagnosticBuilder Parser::DiagCompat(const Token &Tok, unsigned CompatDiagId) { in DiagCompat()
103 void Parser::SuggestParentheses(SourceLocation Loc, unsigned DK, in SuggestParentheses()
126 bool Parser::ExpectAndConsume(tok::TokenKind ExpectedTok, unsigned DiagID, in ExpectAndConsume()
172 bool Parser::ExpectAndConsumeSemi(unsigned DiagID, StringRef TokenUsed) { in ExpectAndConsumeSemi()
194 void Parser::ConsumeExtraSemi(ExtraSemiKind Kind, DeclSpec::TST TST) { in ConsumeExtraSemi()
[all …]
H A DParseTentative.cpp18 bool Parser::isCXXDeclarationStatement( in isCXXDeclarationStatement()
85 bool Parser::isCXXSimpleDeclaration(bool AllowForRangeDecl) { in isCXXSimpleDeclaration()
149 Parser::TPResult Parser::TryConsumeDeclarationSpecifier() { in TryConsumeDeclarationSpecifier()
215 Parser::TPResult Parser::TryParseSimpleDeclaration(bool AllowForRangeDecl) { in TryParseSimpleDeclaration()
243 Parser::TPResult
244 Parser::TryParseInitDeclaratorList(bool MayHaveTrailingReturnType) { in TryParseInitDeclaratorList()
296 struct Parser::ConditionDeclarationOrInitStatementState {
297 Parser &P;
303 ConditionDeclarationOrInitStatementState(Parser &P, bool CanBeInitStatement, in ConditionDeclarationOrInitStatementState()
400 bool Parser::isEnumBase(bool AllowSemi) { in isEnumBase()
[all …]
H A DParseTemplate.cpp25 unsigned Parser::ReenterTemplateScopes(MultiParseScope &S, Decl *D) { in ReenterTemplateScopes()
32 Parser::DeclGroupPtrTy
33 Parser::ParseDeclarationStartingWithTemplate(DeclaratorContext Context, in ParseDeclarationStartingWithTemplate()
47 Parser::DeclGroupPtrTy Parser::ParseTemplateDeclarationOrSpecialization( in ParseTemplateDeclarationOrSpecialization()
151 Parser::DeclGroupPtrTy Parser::ParseTemplateDeclarationOrSpecialization( in ParseTemplateDeclarationOrSpecialization()
158 Parser::DeclGroupPtrTy Parser::ParseDeclarationAfterTemplate( in ParseDeclarationAfterTemplate()
232 Parser::ParseConceptDefinition(const ParsedTemplateInfo &TemplateInfo, in ParseConceptDefinition()
318 bool Parser::ParseTemplateParameters( in ParseTemplateParameters()
353 Parser::ParseTemplateParameterList(const unsigned Depth, in ParseTemplateParameterList()
386 Parser::TPResult Parser::isStartOfTemplateTypeParameter() { in isStartOfTemplateTypeParameter()
[all …]
H A DParseAST.cpp50 const Parser &P;
52 PrettyStackTraceParserEntry(const Parser &p) : P(p) {} in PrettyStackTraceParserEntry()
131 std::unique_ptr<Parser> ParseOP( in ParseAST()
132 new Parser(S.getPreprocessor(), S, SkipFunctionBodies)); in ParseAST()
133 Parser &P = *ParseOP; in ParseAST()
140 llvm::CrashRecoveryContextCleanupRegistrar<Parser> in ParseAST()
164 Parser::DeclGroupPtrTy ADecl; in ParseAST()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp413 MCAsmParser &Parser; member in __anonde0c959e0111::SystemZAsmParser
484 return Parser.getContext().getAsmInfo()->getAssemblerDialect(); in getMAIAssemblerDialect()
505 : MCTargetAsmParser(Options, sti, MII), Parser(parser) { in SystemZAsmParser()
506 MCAsmParserExtension::Initialize(Parser); in SystemZAsmParser()
778 const AsmToken &PercentTok = Parser.getTok(); in parseRegister()
787 Parser.Lex(); // Eat percent token. in parseRegister()
791 if (Parser.getTok().isNot(AsmToken::Identifier)) { in parseRegister()
799 StringRef Name = Parser.getTok().getString(); in parseRegister()
831 Reg.EndLoc = Parser.getTok().getLoc(); in parseRegister()
832 Parser.Lex(); in parseRegister()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp109 MCAsmParser &Parser; member in __anon6be9c9a00111::UnwindContext
118 UnwindContext(MCAsmParser &P) : Parser(P), FPReg(ARM::SP) {} in UnwindContext()
139 Parser.Note(Loc, ".fnstart was specified here"); in emitFnStartLocNotes()
144 Parser.Note(Loc, ".cantunwind was specified here"); in emitCantUnwindLocNotes()
149 Parser.Note(Loc, ".handlerdata was specified here"); in emitHandlerDataLocNotes()
159 Parser.Note(*PI++, ".personality was specified here"); in emitPersonalityLocNotes()
161 Parser.Note(*PII++, ".personalityindex was specified here"); in emitPersonalityLocNotes()
691 ARMAsmParser(const MCSubtargetInfo &STI, MCAsmParser &Parser, in ARMAsmParser() argument
693 : MCTargetAsmParser(Options, STI, MII), UC(Parser), MS(STI) { in ARMAsmParser()
694 MCAsmParserExtension::Initialize(Parser); in ARMAsmParser()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp123 MCAsmParser &Parser = getParser(); in consumeToken() local
124 SMLoc Result = Parser.getTok().getLoc(); in consumeToken()
125 Parser.Lex(); in consumeToken()
1122 MCAsmParser &Parser = getParser(); in Error() local
1126 return Parser.Error(L, Msg, Range); in Error()
1297 X86AsmParser(const MCSubtargetInfo &sti, MCAsmParser &Parser, in X86AsmParser() argument
1302 Parser.addAliasForDirective(".word", ".2byte"); in X86AsmParser()
1519 MCAsmParser &Parser = getParser(); in ParseRegister() local
1532 const AsmToken &PercentTok = Parser.getTok(); in ParseRegister()
1539 Parser.Lex(); // Eat percent token. in ParseRegister()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp60 MCAsmParser &Parser; member in __anonebada3920111::SparcAsmParser
145 : MCTargetAsmParser(Options, sti, MII), Parser(parser), in SparcAsmParser()
146 MRI(*Parser.getContext().getRegisterInfo()) { in SparcAsmParser()
147 Parser.addAliasForDirective(".half", ".2byte"); in SparcAsmParser()
148 Parser.addAliasForDirective(".uahalf", ".2byte"); in SparcAsmParser()
149 Parser.addAliasForDirective(".word", ".4byte"); in SparcAsmParser()
150 Parser.addAliasForDirective(".uaword", ".4byte"); in SparcAsmParser()
151 Parser.addAliasForDirective(".nword", is64Bit() ? ".8byte" : ".4byte"); in SparcAsmParser()
153 Parser.addAliasForDirective(".xword", ".8byte"); in SparcAsmParser()
944 const AsmToken &Tok = Parser.getTok(); in tryParseRegister()
[all …]
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DParser.cpp36 struct Parser::TokenInfo {
64 const char* const Parser::TokenInfo::ID_Bind = "bind";
65 const char *const Parser::TokenInfo::ID_With = "with";
68 class Parser::CodeTokenizer {
320 Parser::Sema::~Sema() = default;
322 std::vector<ArgKind> Parser::Sema::getAcceptedCompletionTypes( in getAcceptedCompletionTypes()
328 Parser::Sema::getMatcherCompletions(llvm::ArrayRef<ArgKind> AcceptedTypes) { in getMatcherCompletions()
332 struct Parser::ScopedContextEntry {
333 Parser *P;
335 ScopedContextEntry(Parser *P, MatcherCtor C) : P(P) { in ScopedContextEntry()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DWasmAsmParser.cpp37 MCAsmParser *Parser = nullptr; member in __anon8dbf0ae10111::WasmAsmParser
52 Parser = &P; in Initialize()
53 Lexer = &Parser->getLexer(); in Initialize()
55 this->MCAsmParserExtension::Initialize(*Parser); in Initialize()
74 return Parser->Error(Tok.getLoc(), Msg + Tok.getString()); in error()
135 } else if (Parser->parseIdentifier(GroupName)) { in parseGroup()
141 if (Parser->parseIdentifier(Linkage)) in parseGroup()
151 if (Parser->parseIdentifier(Name)) in parseSectionDirective()
199 Parser->Error(loc, "changed section flags for " + Name + in parseSectionDirective()
205 return Parser->Error(loc, "Only data sections can be passive"); in parseSectionDirective()
[all …]
H A DXCOFFAsmParser.cpp19 MCAsmParser *Parser = nullptr; member in __anon7e8d831f0111::XCOFFAsmParser
34 Parser = &P; in Initialize()
35 Lexer = &Parser->getLexer(); in Initialize()
37 MCAsmParserExtension::Initialize(*Parser); in Initialize()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/AsmParser/
H A DLanaiAsmParser.cpp85 LanaiAsmParser(const MCSubtargetInfo &STI, MCAsmParser &Parser, in LanaiAsmParser() argument
87 : MCTargetAsmParser(Options, STI, MII), Parser(Parser), in LanaiAsmParser()
88 Lexer(Parser.getLexer()), SubtargetInfo(STI) { in LanaiAsmParser()
94 MCAsmParser &Parser; member in __anon93849a6a0111::LanaiAsmParser
689 SMLoc Start = Parser.getTok().getLoc(); in parseRegister()
690 SMLoc End = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseRegister()
696 PercentTok = Parser.getTok(); in parseRegister()
697 Parser.Lex(); in parseRegister()
706 Parser.Lex(); // Eat identifier token in parseRegister()
738 SMLoc Start = Parser.getTok().getLoc(); in parseIdentifier()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp229 MCAsmParser &Parser; member in __anon9b7df71c0111::WebAssemblyAsmParser
276 WebAssemblyAsmParser(const MCSubtargetInfo &STI, MCAsmParser &Parser, in WebAssemblyAsmParser() argument
278 : MCTargetAsmParser(Options, STI, MII), Parser(Parser), in WebAssemblyAsmParser()
279 Lexer(Parser.getLexer()), Is64(STI.getTargetTriple().isArch64Bit()), in WebAssemblyAsmParser()
280 TC(Parser, MII, Is64), SkipTypeCheck(Options.MCNoTypeCheck) { in WebAssemblyAsmParser()
295 auto &SM = Parser.getSourceManager(); in WebAssemblyAsmParser()
302 void Initialize(MCAsmParser &Parser) override { in Initialize() argument
303 MCAsmParserExtension::Initialize(Parser); in Initialize()
325 return Parser.Error(Tok.getLoc(), Msg + Tok.getString()); in error()
329 return Parser.Error(Loc.isValid() ? Loc : Lexer.getTok().getLoc(), Msg); in error()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp783 MipsOperand(KindTy K, MipsAsmParser &Parser) : Kind(K), AsmParser(Parser) {} in MipsOperand() argument
844 MipsAsmParser &Parser) { in CreateReg() argument
845 auto Op = std::make_unique<MipsOperand>(k_RegisterIndex, Parser); in CreateReg()
1456 MipsAsmParser &Parser) { in CreateToken() argument
1457 auto Op = std::make_unique<MipsOperand>(k_Token, Parser); in CreateToken()
1469 SMLoc S, SMLoc E, MipsAsmParser &Parser) { in createNumericReg() argument
1471 return CreateReg(Index, Str, RegKind_Numeric, RegInfo, S, E, Parser); in createNumericReg()
1478 SMLoc S, SMLoc E, MipsAsmParser &Parser) { in createGPRReg() argument
1479 return CreateReg(Index, Str, RegKind_GPR, RegInfo, S, E, Parser); in createGPRReg()
1486 SMLoc S, SMLoc E, MipsAsmParser &Parser) { in createFGRReg() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/AsmParser/
H A DM68kAsmParser.cpp36 MCAsmParser &Parser; member in __anon8d0ae56c0111::M68kAsmParser
59 M68kAsmParser(const MCSubtargetInfo &STI, MCAsmParser &Parser, in M68kAsmParser() argument
61 : MCTargetAsmParser(Options, STI, MII), STI(STI), Parser(Parser) { in M68kAsmParser()
62 MCAsmParserExtension::Initialize(Parser); in M68kAsmParser()
720 if (!Parser.getTok().is(AsmToken::Identifier)) { in parseRegister()
727 auto RegisterName = Parser.getTok().getString(); in parseRegister()
728 if (!parseRegisterName(RegNo, Parser.getLexer().getLoc(), RegisterName)) { in parseRegister()
735 Parser.Lex(); in parseRegister()
757 switch (Parser.getTok().getKind()) { in isExpr()
773 Parser.Lex(); in parseImm()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-remarkutil/
H A DRemarkUtil.cpp164 auto &Parser = **MaybeParser; tryParseRemarksFromYAMLFile() local
231 auto &Parser = **MaybeParser; tryBitstream2YAML() local
268 auto &Parser = **MaybeParser; tryInstructionCount() local
319 auto &Parser = **MaybeParser; tryAnnotationCount() local
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/AsmParser/
H A DVEAsmParser.cpp41 MCAsmParser &Parser; member in __anon944a62760111::VEAsmParser
89 : MCTargetAsmParser(Options, sti, MII), Parser(parser) { in VEAsmParser()
819 StringRef Name = Parser.getTok().getString(); in parseRegisterName()
842 const AsmToken Tok = Parser.getTok(); in tryParseRegister()
848 Parser.Lex(); in tryParseRegister()
855 Parser.Lex(); in tryParseRegister()
997 Parser.Lex(); // Eat the comma. in parseInstruction()
1009 Parser.Lex(); // Consume the EndOfStatement. in parseInstruction()
1182 const AsmToken &Tok = Parser.getTok(); in parseMEMOperand()
1228 Parser.Lex(); // Eat the ( in parseMEMOperand()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCommentParser.h29 class Parser {
30 Parser(const Parser &) = delete;
31 void operator=(const Parser &) = delete;
88 Parser(Lexer &L, Sema &S, llvm::BumpPtrAllocator &Allocator,

123456