Lines Matching defs:AST
11 #include "clang/AST/ASTConsumer.h"
12 #include "clang/AST/ASTContext.h"
13 #include "clang/AST/DeclGroup.h"
123 ASTUnit *AST) {
125 CurrentASTUnit.reset(AST);
138 // modifiy the AST.
174 // AST files follow a very different path, since they share objects via the
175 // AST unit.
178 "Attempt to pass AST file to preprocessor only action!");
180 "This action does not have AST file support!");
184 ASTUnit *AST = ASTUnit::LoadFromASTFile(InputFile, Diags,
186 if (!AST)
189 setCurrentInput(Input, AST);
197 CI.setFileManager(&AST->getFileManager());
198 CI.setSourceManager(&AST->getSourceManager());
199 CI.setPreprocessor(&AST->getPreprocessor());
200 CI.setASTContext(&AST->getASTContext());
206 // Create the AST consumer.
249 // Check whether this is an acceptable AST file.
279 // Create the AST context and consumer unless this is a preprocessor only
326 // Initialize built-in info as long as we aren't using an external AST
334 // If there is a layout overrides file, attach an external AST source that
401 // Release the consumer and the AST, in that order since the consumer may