Home
last modified time | relevance | path

Searched refs:ASTs (Results 1 – 25 of 59) sorted by relevance

123

/external/clang/lib/Tooling/
DTooling.cpp464 std::vector<std::unique_ptr<ASTUnit>> &ASTs; member in clang::tooling::__anon5787d6230211::ASTBuilderAction
467 ASTBuilderAction(std::vector<std::unique_ptr<ASTUnit>> &ASTs) : ASTs(ASTs) {} in ASTBuilderAction() argument
481 ASTs.push_back(std::move(AST)); in runInvocation()
487 int ClangTool::buildASTs(std::vector<std::unique_ptr<ASTUnit>> &ASTs) { in buildASTs() argument
488 ASTBuilderAction Action(ASTs); in buildASTs()
506 std::vector<std::unique_ptr<ASTUnit>> ASTs; in buildASTFromCodeWithArgs() local
507 ASTBuilderAction Action(ASTs); in buildASTFromCodeWithArgs()
525 assert(ASTs.size() == 1); in buildASTFromCodeWithArgs()
526 return std::move(ASTs[0]); in buildASTFromCodeWithArgs()
/external/clang/unittests/Tooling/
DToolingTest.cpp458 std::vector<std::unique_ptr<ASTUnit>> ASTs; in TEST() local
459 EXPECT_EQ(0, Tool.buildASTs(ASTs)); in TEST()
460 EXPECT_EQ(2u, ASTs.size()); in TEST()
490 std::vector<std::unique_ptr<ASTUnit>> ASTs; in TEST() local
491 Tool.buildASTs(ASTs); in TEST()
492 EXPECT_EQ(1u, ASTs.size()); in TEST()
/external/llvm/docs/HistoricalNotes/
D2007-OriginalClangReadme.txt44 stuff (e.g. libsema builds ASTs). This depends on liblex.
50 program' ASTs depending on how they use the APIs. This depends
56 the same source location information embedded in ASTs. This
114 * -parse-ast builds ASTs, but doesn't print them. This is most
122 * -dump-cfg builds ASTs and then CFGs. CFGs are then pretty-printed.
124 * -view-cfg builds ASTs and then CFGs. CFGs are then visualized by
/external/swiftshader/third_party/LLVM/docs/HistoricalNotes/
D2007-OriginalClangReadme.txt44 stuff (e.g. libsema builds ASTs). This depends on liblex.
50 program' ASTs depending on how they use the APIs. This depends
56 the same source location information embedded in ASTs. This
114 * -parse-ast builds ASTs, but doesn't print them. This is most
122 * -dump-cfg builds ASTs and then CFGs. CFGs are then pretty-printed.
124 * -view-cfg builds ASTs and then CFGs. CFGs are then visualized by
/external/swiftshader/third_party/llvm-7.0/llvm/docs/HistoricalNotes/
D2007-OriginalClangReadme.txt44 stuff (e.g. libsema builds ASTs). This depends on liblex.
50 program' ASTs depending on how they use the APIs. This depends
56 the same source location information embedded in ASTs. This
114 * -parse-ast builds ASTs, but doesn't print them. This is most
122 * -dump-cfg builds ASTs and then CFGs. CFGs are then pretty-printed.
124 * -view-cfg builds ASTs and then CFGs. CFGs are then visualized by
/external/swiftshader/third_party/llvm-7.0/llvm/docs/tutorial/
DBuildingAJIT4.rst2 Building a JIT: Extreme Laziness - Using Compile Callbacks to JIT from ASTs
19 directly from Kaleidoscope ASTs.
/external/llvm/docs/tutorial/
DBuildingAJIT4.rst2 Building a JIT: Extreme Laziness - Using Compile Callbacks to JIT from ASTs
19 directly from Kaleidoscope ASTs.
DBuildingAJIT3.rst47 `Next: Extreme Laziness -- Using Compile Callbacks to JIT directly from ASTs <BuildingAJIT4.html>`_
/external/doclava/src/com/google/doclava/parser/
DREADME.txt8 (see "How can I build parse trees not ASTs" on the ANTLR FAQ - http://www.antlr.org/wiki/pages/vie…
/external/clang/docs/
DHowToSetupToolingForLLVM.rst108 * ``-ast-print`` --- Build ASTs and then pretty-print them.
109 * ``-ast-dump`` --- Build ASTs and then debug dump them.
114 * ``-ast-list`` --- Build ASTs and print the list of declaration node qualified
DPTHInternals.rst54 Unlike GCC's precompiled headers, which cache the full ASTs and
129 ASTs for the header are literally memory mapped into the compiler). This
139 deserialization of ASTs. This approach theoretically has the same
DIntroductionToTheClangAST.rst19 Clang's AST is different from ASTs produced by some other compilers in
/external/clang/include/clang/Basic/
DDiagnosticASTKinds.td191 // Importing ASTs
224 // Importing Objective-C ASTs
260 // Importing C++ ASTs
/external/clang/include/clang/Driver/
DCC1Options.td444 HelpText<"Build ASTs and then pretty-print them">;
446 HelpText<"Build ASTs and print the list of declaration node qualified names">;
448 HelpText<"Build ASTs and then debug dump them">;
450 HelpText<"Build ASTs and then debug dump their name lookup tables">;
452 HelpText<"Build ASTs and view them with GraphViz">;
462 HelpText<"Build ASTs then convert to LLVM, emit .bc file">;
464 HelpText<"Build ASTs and convert to LLVM, discarding output">;
/external/clang/include/clang/Tooling/
DTooling.h328 int buildASTs(std::vector<std::unique_ptr<ASTUnit>> &ASTs);
/external/antlr/tool/src/main/resources/org/antlr/codegen/templates/JavaScript/
DASTParser.stg1 /** Templates for building ASTs during normal parsing.
DASTTreeParser.stg1 /** Templates for building ASTs during tree parsing.
/external/antlr/tool/src/main/resources/org/antlr/codegen/templates/C/
DDbg.stg32 * If ASTs are built, then you'll also get ASTDbg.stg loaded.
DASTParser.stg32 /** Templates for building ASTs during normal parsing.
/external/antlr/tool/src/main/resources/org/antlr/codegen/templates/ObjC/
DDbg.stg29 * If ASTs are built, then you'll also get ASTDbg.stg loaded.
/external/antlr/runtime/Ruby/
DREADME.txt47 * constructing Abstract Syntax Trees (ASTs)
/external/antlr/tool/src/main/resources/org/antlr/codegen/templates/Python3/
DASTParser.stg29 /** Templates for building ASTs during normal parsing.
/external/antlr/tool/src/main/resources/org/antlr/codegen/templates/Python/
DASTParser.stg29 /** Templates for building ASTs during normal parsing.
/external/antlr/tool/src/main/resources/org/antlr/codegen/templates/ActionScript/
DASTParser.stg29 /** Templates for building ASTs during normal parsing.
/external/antlr/tool/src/main/resources/org/antlr/codegen/templates/CSharp2/
DASTParser.stg32 /** Templates for building ASTs during normal parsing.

123