Searched refs:Parser (Results 1 - 25 of 48) sorted by relevance

12

/freebsd-10.0-release/contrib/llvm/lib/MC/MCParser/
H A DMCAsmParserExtension.cpp1 //===-- MCAsmParserExtension.cpp - Asm Parser Hooks -----------------------===//
20 void MCAsmParserExtension::Initialize(MCAsmParser &Parser) { argument
21 this->Parser = &Parser;
/freebsd-10.0-release/lib/clang/libllvmasmparser/
H A DMakefile10 Parser.cpp
/freebsd-10.0-release/contrib/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp63 MCAsmParser &Parser; member in class:__anon2429::MipsAsmParser
184 : MCTargetAsmParser(), STI(sti), Parser(parser) {
189 MCAsmParser &getParser() const { return Parser; }
190 MCAsmLexer &getLexer() const { return Parser.getLexer(); }
894 const AsmToken &Tok = Parser.getTok();
909 SMLoc S = Parser.getTok().getLoc();
917 Parser.getTok().getLoc()));
918 Parser.Lex(); // Eat register token.
937 Error(Parser.getTok().getLoc(), "unexpected token in operand");
941 SMLoc S = Parser
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Parse/
H A DParseAST.cpp21 #include "clang/Parse/Parser.h"
36 const Parser &P;
38 PrettyStackTraceParserEntry(const Parser &p) : P(p) {}
112 OwningPtr<Parser> ParseOP(new Parser(S.getPreprocessor(), S,
114 Parser &P = *ParseOP.get();
119 llvm::CrashRecoveryContextCleanupRegistrar<Parser>
129 Parser::DeclGroupPtrTy ADecl;
H A DRAIIObjectsForParser.h19 #include "clang/Parse/Parser.h"
52 SuppressAccessChecks(Parser &P, bool activate = true)
95 ParsingDeclRAIIObject(Parser &P, NoParent_t _)
101 ParsingDeclRAIIObject(Parser &P,
110 ParsingDeclRAIIObject(Parser &P, ParsingDeclRAIIObject *other)
173 ParsingDeclSpec(Parser &P)
176 ParsingDeclSpec(Parser &P, ParsingDeclRAIIObject *RAII)
198 ParsingDeclarator(Parser &P, const ParsingDeclSpec &DS, TheContext C)
225 ParsingFieldDeclarator(Parser &P, const ParsingDeclSpec &DS)
261 /// ColonProtectionRAIIObject - This sets the Parser
[all...]
H A DParseCXXInlineMethods.cpp14 #include "clang/Parse/Parser.h"
32 NamedDecl *Parser::ParseCXXInlineMethodDef(AccessSpecifier AS,
201 void Parser::ParseCXXNonStaticMemberInitializer(Decl *VarD) {
238 Parser::LateParsedDeclaration::~LateParsedDeclaration() {}
239 void Parser::LateParsedDeclaration::ParseLexedMethodDeclarations() {}
240 void Parser::LateParsedDeclaration::ParseLexedMemberInitializers() {}
241 void Parser::LateParsedDeclaration::ParseLexedMethodDefs() {}
243 Parser::LateParsedClass::LateParsedClass(Parser *P, ParsingClass *C)
246 Parser
[all...]
H A DParseTentative.cpp10 // This file implements the tentative parsing portions of the Parser
15 #include "clang/Parse/Parser.h"
50 bool Parser::isCXXDeclarationStatement() {
82 bool Parser::isCXXSimpleDeclaration(bool AllowForRangeDecl) {
153 Parser::TPResult Parser::TryParseSimpleDeclaration(bool AllowForRangeDecl) {
214 Parser::TPResult Parser::TryParseInitDeclaratorList() {
274 bool Parser::isCXXConditionDeclaration() {
341 bool Parser
[all...]
H A DParser.cpp1 //===--- Parser.cpp - C Language Family Parser ----------------------------===//
10 // This file implements the Parser interfaces.
14 #include "clang/Parse/Parser.h"
43 IdentifierInfo *Parser::getSEHExceptKeyword() {
51 Parser::Parser(Preprocessor &pp, Sema &actions, bool skipFunctionBodies) function in class:Parser
116 DiagnosticBuilder Parser::Diag(SourceLocation Loc, unsigned DiagID) {
120 DiagnosticBuilder Parser::Diag(const Token &Tok, unsigned DiagID) {
130 void Parser
[all...]
H A DParseOpenMP.cpp15 #include "clang/Parse/Parser.h"
28 Parser::DeclGroupPtrTy Parser::ParseOpenMPDeclarativeDirective() {
70 bool Parser::ParseOpenMPSimpleVarList(
H A DParseTemplate.cpp14 #include "clang/Parse/Parser.h"
27 Parser::ParseDeclarationStartingWithTemplate(unsigned Context,
60 Parser::ParseTemplateDeclarationOrSpecialization(unsigned Context,
164 Parser::ParseSingleDeclarationAfterTemplate(
271 bool Parser::ParseTemplateParameters(unsigned Depth,
314 Parser::ParseTemplateParameterList(unsigned Depth,
346 bool Parser::isStartOfTemplateTypeParameter() {
422 Decl *Parser::ParseTemplateParameter(unsigned Depth, unsigned Position) {
444 Decl *Parser::ParseTypeParameter(unsigned Depth, unsigned Position) {
505 Parser
[all...]
H A DParseObjc.cpp10 // This file implements the Objective-C portions of the Parser interface.
14 #include "clang/Parse/Parser.h"
26 void Parser::MaybeSkipAttributes(tok::ObjCKeywordKind Kind) {
46 Parser::DeclGroupPtrTy Parser::ParseObjCAtDirectives() {
100 Parser::DeclGroupPtrTy
101 Parser::ParseObjCAtClassDeclaration(SourceLocation atLoc) {
133 void Parser::CheckNestedObjCContexts(SourceLocation AtLoc)
181 Decl *Parser::ParseObjCAtInterfaceDeclaration(SourceLocation AtLoc,
308 struct Parser
[all...]
H A DParseDecl.cpp10 // This file implements the Declaration portions of the Parser interfaces.
14 #include "clang/Parse/Parser.h"
38 TypeResult Parser::ParseTypeName(SourceRange *Range,
114 void Parser::ParseGNUAttributes(ParsedAttributes &attrs,
190 void Parser::ParseGNUAttributeArgs(IdentifierInfo *AttrName,
338 void Parser::ParseMicrosoftDeclSpecWithSingleArg(IdentifierInfo *AttrName,
361 bool Parser::IsSimpleMicrosoftDeclSpec(IdentifierInfo *Ident) {
384 void Parser::ParseComplexMicrosoftDeclSpec(IdentifierInfo *Ident,
545 void Parser::ParseMicrosoftDeclSpec(ParsedAttributes &Attrs) {
599 void Parser
[all...]
H A DParseStmt.cpp1 //===--- ParseStmt.cpp - Statement and Block Parser -----------------------===//
10 // This file implements the Statement and Block portions of the Parser
15 #include "clang/Parse/Parser.h"
94 Parser::ParseStatementOrDeclaration(StmtVector &Stmts, bool OnlyStatement,
115 Parser::ParseStatementOrDeclarationAfterAttributes(StmtVector &Stmts,
330 StmtResult Parser::ParseExprStatement() {
362 StmtResult Parser::ParseSEHTryBlock() {
377 StmtResult Parser::ParseSEHTryBlockCommon(SourceLocation TryLoc) {
411 StmtResult Parser::ParseSEHExceptBlock(SourceLocation ExceptLoc) {
453 StmtResult Parser
[all...]
/freebsd-10.0-release/contrib/llvm/lib/TableGen/
H A DMain.cpp54 static int createDependencyFile(const TGParser &Parser, const char *argv0) { argument
67 const TGLexer::DependenciesMapTy &Dependencies = Parser.getDependencies();
100 TGParser Parser(SrcMgr, Records);
102 if (Parser.ParseFile())
113 if (int Ret = createDependencyFile(Parser, argv0))
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DCommentParser.h30 class Parser { class in namespace:clang::comments
31 Parser(const Parser &) LLVM_DELETED_FUNCTION;
32 void operator=(const Parser &) LLVM_DELETED_FUNCTION;
95 Parser(Lexer &L, Sema &S, llvm::BumpPtrAllocator &Allocator,
/freebsd-10.0-release/contrib/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp45 MCAsmParser &Parser; member in class:__anon2338::AArch64AsmParser
58 : MCTargetAsmParser(), STI(_STI), Parser(_Parser) {
1085 Error(Parser.getTok().getLoc(), "unexpected token in operand");
1102 if (Parser.getTok().is(AsmToken::LBrac))
1117 SMLoc StartLoc = Parser.getTok().getLoc();
1124 EndLoc = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
1129 SMLoc StartLoc = Parser.getTok().getLoc();
1132 Parser.Lex();
1137 EndLoc = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
1142 SMLoc Loc = Parser
[all...]
/freebsd-10.0-release/contrib/llvm/include/llvm/MC/MCParser/
H A DMCAsmParserExtension.h1 //===-- llvm/MC/MCAsmParserExtension.h - Asm Parser Hooks -------*- C++ -*-===//
27 MCAsmParser *Parser; member in class:llvm::MCAsmParserExtension
46 /// \brief Initialize the extension for parsing using the given \p Parser.
49 virtual void Initialize(MCAsmParser &Parser);
56 MCAsmParser &getParser() { return *Parser; }
/freebsd-10.0-release/lib/clang/libclangparse/
H A DMakefile21 Parser.cpp
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp49 MCAsmParser &Parser; member in class:__anon2372::ARMAsmParser
85 MCAsmParser &getParser() const { return Parser; }
86 MCAsmLexer &getLexer() const { return Parser.getLexer(); }
90 return Parser.Warning(L, Msg, Ranges);
94 return Parser.Error(L, Msg, Ranges);
245 : MCTargetAsmParser(), STI(_STI), Parser(_Parser) {
261 if (MCELFStreamer *MES = dyn_cast<MCELFStreamer>(&Parser.getStreamer()))
2495 StartLoc = Parser.getTok().getLoc();
2496 EndLoc = Parser.getTok().getEndLoc();
2507 const AsmToken &Tok = Parser
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp113 MCAsmParser &Parser; member in class:__anon2453::PPCAsmParser
116 MCAsmParser &getParser() const { return Parser; }
117 MCAsmLexer &getLexer() const { return Parser.getLexer(); }
119 void Warning(SMLoc L, const Twine &Msg) { Parser.Warning(L, Msg); }
120 bool Error(SMLoc L, const Twine &Msg) { return Parser.Error(L, Msg); }
153 : MCTargetAsmParser(), STI(_STI), Parser(_Parser) {
545 const AsmToken &Tok = Parser.getTok();
552 Parser.Lex(); // Eat identifier token.
561 SMLoc S = Parser.getTok().getLoc();
562 SMLoc E = SMLoc::getFromPointer(Parser
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp49 MCAsmParser &Parser; member in class:__anon2509::X86AsmParser
475 MCAsmParser &getParser() const { return Parser; }
477 MCAsmLexer &getLexer() const { return Parser.getLexer(); }
483 return Parser.Error(L, Msg, Ranges);
556 : MCTargetAsmParser(), STI(sti), Parser(parser), InstInfo(0) {
1007 const AsmToken &PercentTok = Parser.getTok();
1013 Parser.Lex(); // Eat percent token.
1015 const AsmToken &Tok = Parser.getTok();
1048 Parser.Lex(); // Eat 'st'
1056 const AsmToken &IntTok = Parser
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/AST/
H A DCommentParser.cpp24 Parser &P;
138 TextTokenRetokenizer(llvm::BumpPtrAllocator &Allocator, Parser &P):
248 Parser::Parser(Lexer &L, Sema &S, llvm::BumpPtrAllocator &Allocator, function in class:clang::comments::Parser
256 void Parser::parseParamCommandArgs(ParamCommandComment *PC,
274 void Parser::parseTParamCommandArgs(TParamCommandComment *TPC,
284 void Parser::parseBlockCommandArgs(BlockCommandComment *BC,
302 BlockCommandComment *Parser::parseBlockCommand() {
394 InlineCommandComment *Parser::parseInlineCommand() {
424 HTMLStartTagComment *Parser
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/MBlaze/AsmParser/
H A DMBlazeAsmParser.cpp29 MCAsmParser &Parser; member in class:__anon2407::MBlazeAsmParser
31 MCAsmParser &getParser() const { return Parser; }
32 MCAsmLexer &getLexer() const { return Parser.getLexer(); }
34 void Warning(SMLoc L, const Twine &Msg) { Parser.Warning(L, Msg); }
35 bool Error(SMLoc L, const Twine &Msg) { return Parser.Error(L, Msg); }
63 : MCTargetAsmParser(), Parser(_Parser) {}
406 StartLoc = Parser.getTok().getLoc();
407 EndLoc = Parser.getTok().getEndLoc();
432 SMLoc S = Parser.getTok().getLoc();
433 SMLoc E = Parser
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp299 MCAsmParser &Parser; member in class:__anon2498::SystemZAsmParser
328 : MCTargetAsmParser(), STI(sti), Parser(parser) {
329 MCAsmParserExtension::Initialize(Parser);
416 Reg.StartLoc = Parser.getTok().getLoc();
419 if (Parser.getTok().isNot(AsmToken::Percent))
421 Parser.Lex();
424 if (Parser.getTok().isNot(AsmToken::Identifier))
428 StringRef Name = Parser.getTok().getString();
437 Reg.EndLoc = Parser.getTok().getLoc();
438 Parser
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Format/
H A DUnwrappedLineParser.cpp99 ScopedLineState(UnwrappedLineParser &Parser, argument
101 : Parser(Parser), SwitchToPreprocessorLines(SwitchToPreprocessorLines) {
103 Parser.CurrentLines = &Parser.PreprocessorDirectives;
104 PreBlockLine = Parser.Line.take();
105 Parser.Line.reset(new UnwrappedLine());
106 Parser.Line->Level = PreBlockLine->Level;
107 Parser.Line->InPPDirective = PreBlockLine->InPPDirective;
111 if (!Parser
122 UnwrappedLineParser &Parser; member in class:clang::format::ScopedLineState
[all...]

Completed in 243 milliseconds

12