| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/AsmParser/ |
| H A D | AVRAsmParser.cpp | 42 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 D | RAIIObjectsForParser.h | 52 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 D | BitstreamRemarkParser.cpp | 43 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 D | RemarkParser.cpp | 122 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 D | flags.cpp | 35 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 D | ParseOpenACC.cpp | 226 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 D | ParseCXXInlineMethods.cpp | 24 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 D | Parser.cpp | 48 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 D | ParseTentative.cpp | 18 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 D | ParseTemplate.cpp | 25 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 D | ParseAST.cpp | 50 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 D | SystemZAsmParser.cpp | 413 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 D | ARMAsmParser.cpp | 109 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 D | X86AsmParser.cpp | 123 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 D | SparcAsmParser.cpp | 60 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 D | Parser.cpp | 36 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 D | WasmAsmParser.cpp | 37 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 D | XCOFFAsmParser.cpp | 19 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 D | LanaiAsmParser.cpp | 85 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 D | WebAssemblyAsmParser.cpp | 229 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 D | MipsAsmParser.cpp | 783 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 D | M68kAsmParser.cpp | 36 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 D | RemarkUtil.cpp | 164 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 D | VEAsmParser.cpp | 41 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 D | CommentParser.h | 29 class Parser { 30 Parser(const Parser &) = delete; 31 void operator=(const Parser &) = delete; 88 Parser(Lexer &L, Sema &S, llvm::BumpPtrAllocator &Allocator,
|