Home
last modified time | relevance | path

Searched refs:ASTUnit (Results 1 – 25 of 28) sorted by relevance

12

/minix3/external/bsd/llvm/dist/clang/lib/Frontend/
H A DASTUnit.cpp110 typedef llvm::DenseMap<const ASTUnit *,
133 static OnDiskData &getOnDiskData(const ASTUnit *AU) { in getOnDiskData()
144 static void erasePreambleFile(const ASTUnit *AU) { in erasePreambleFile()
148 static void removeOnDiskEntry(const ASTUnit *AU) { in removeOnDiskEntry()
160 static void setPreambleFile(const ASTUnit *AU, StringRef preambleFile) { in setPreambleFile()
164 static const std::string &getPreambleFile(const ASTUnit *AU) { in getPreambleFile()
186 struct ASTUnit::ASTWriterData {
194 void ASTUnit::clearFileLevelDecls() { in clearFileLevelDecls()
198 void ASTUnit::CleanTemporaryFiles() { in CleanTemporaryFiles()
202 void ASTUnit::addTemporaryFile(StringRef TempFile) { in addTemporaryFile()
[all …]
H A DASTMerge.cpp48 std::unique_ptr<ASTUnit> Unit = ASTUnit::LoadFromASTFile( in ExecuteAction()
H A DCMakeLists.txt12 ASTUnit.cpp
H A DFrontendAction.cpp132 std::unique_ptr<ASTUnit> AST) { in setCurrentInput()
193 std::unique_ptr<ASTUnit> AST = in BeginSourceFile()
194 ASTUnit::LoadFromASTFile(InputFile, Diags, CI.getFileSystemOpts()); in BeginSourceFile()
/minix3/external/bsd/llvm/dist/clang/tools/libclang/
H A DCXTranslationUnit.h22 class ASTUnit; variable
31 clang::ASTUnit *TheASTUnit;
41 CXTranslationUnitImpl *MakeCXTranslationUnit(CIndexer *CIdx, ASTUnit *AU);
43 static inline ASTUnit *getASTUnit(CXTranslationUnit TU) { in getASTUnit()
51 bool isASTReadError(ASTUnit *AU);
H A DCIndexHigh.cpp248 ASTUnit &Unit;
253 FindFileMacroRefVisitData(ASTUnit &Unit, const FileEntry *File, in FindFileMacroRefVisitData()
316 ASTUnit *Unit = cxtu::getASTUnit(TU); in findMacroRefsInFile()
342 ASTUnit &Unit;
346 FindFileIncludesVisitor(ASTUnit &Unit, const FileEntry *File, in FindFileIncludesVisitor()
388 ASTUnit *Unit = cxtu::getASTUnit(TU); in findIncludesInFile()
440 ASTUnit *CXXUnit = cxcursor::getCursorASTUnit(cursor); in clang_findReferencesInFile()
444 ASTUnit::ConcurrencyCheck Check(*CXXUnit); in clang_findReferencesInFile()
503 ASTUnit *CXXUnit = cxtu::getASTUnit(TU); in clang_findIncludesInFile()
507 ASTUnit::ConcurrencyCheck Check(*CXXUnit); in clang_findIncludesInFile()
H A DCIndexer.h28 class ASTUnit; variable
90 void printDiagsToStderr(ASTUnit *Unit);
H A DCXType.h22 class ASTUnit; variable
H A DCursorVisitor.h21 class ASTUnit; variable
66 ASTUnit *AU;
175 ASTUnit *getASTUnit() const { return AU; } in getASTUnit()
H A DCIndex.cpp73 CXTranslationUnit cxtu::MakeCXTranslationUnit(CIndexer *CIdx, ASTUnit *AU) { in MakeCXTranslationUnit()
87 bool cxtu::isASTReadError(ASTUnit *AU) { in isASTReadError()
88 for (ASTUnit::stored_diag_iterator D = AU->stored_diag_begin(), in isASTReadError()
253 ASTUnit *Unit = cxtu::getASTUnit(TU); in visitFileRegion()
302 ASTUnit *Unit = cxtu::getASTUnit(TU); in visitDeclsFromFileRegion()
519 ASTUnit *CXXUnit = cxtu::getASTUnit(TU); in VisitChildren()
526 for (ASTUnit::top_level_iterator TL = CXXUnit->top_level_begin(), in VisitChildren()
2823 std::unique_ptr<ASTUnit> AU = ASTUnit::LoadFromASTFile( in clang_createTranslationUnit2()
2906 std::unique_ptr<std::vector<ASTUnit::RemappedFile>> RemappedFiles( in clang_parseTranslationUnit_Impl()
2907 new std::vector<ASTUnit::RemappedFile>()); in clang_parseTranslationUnit_Impl()
[all …]
H A DCXSourceLocation.cpp135 ASTUnit *CXXUnit = cxtu::getASTUnit(TU); in clang_getLocation()
136 ASTUnit::ConcurrencyCheck Check(*CXXUnit); in clang_getLocation()
165 ASTUnit *CXXUnit = cxtu::getASTUnit(TU); in clang_getLocationForOffset()
H A DCIndexInclusionStack.cpp32 ASTUnit *CXXUnit = cxtu::getASTUnit(TU); in clang_getInclusions()
H A DIndexing.cpp593 ASTUnit *Unit = ASTUnit::create(CInvok.get(), Diags, in clang_indexSourceFile_Impl()
647 bool Success = ASTUnit::LoadFromCompilerInvocationAction(CInvok.get(), Diags, in clang_indexSourceFile_Impl()
693 static void indexPreprocessingRecord(ASTUnit &Unit, IndexingContext &IdxCtx) { in indexPreprocessingRecord()
729 static void indexTranslationUnit(ASTUnit &Unit, IndexingContext &IdxCtx) { in indexTranslationUnit()
788 ASTUnit *Unit = cxtu::getASTUnit(TU); in clang_indexTranslationUnit_Impl()
792 ASTUnit::ConcurrencyCheck Check(*Unit); in clang_indexTranslationUnit_Impl()
H A DCXCursor.h25 class ASTUnit; variable
251 ASTUnit *getCursorASTUnit(CXCursor Cursor);
H A DCIndexDiagnostic.cpp162 ASTUnit *AU = cxtu::getASTUnit(TU); in lazyCreateDiags()
199 for (ASTUnit::stored_diag_iterator it = AU->stored_diag_begin(), in lazyCreateDiags()
H A DCIndexCodeCompletion.cpp687 ASTUnit *AST = cxtu::getASTUnit(TU); in clang_codeCompleteAt_Impl()
695 ASTUnit::ConcurrencyCheck Check(*AST); in clang_codeCompleteAt_Impl()
698 SmallVector<ASTUnit::RemappedFile, 4> RemappedFiles; in clang_codeCompleteAt_Impl()
/minix3/external/bsd/llvm/dist/clang/include/clang/Frontend/
H A DASTUnit.h66 class ASTUnit : public ModuleLoader {
309 ASTUnit &AST, bool CaptureDiagnostics);
419 ASTUnit(const ASTUnit &) LLVM_DELETED_FUNCTION;
420 void operator=(const ASTUnit &) LLVM_DELETED_FUNCTION;
422 explicit ASTUnit(bool MainFileIsAST);
474 ASTUnit &Self;
477 explicit ConcurrencyCheck(ASTUnit &Self) in ConcurrencyCheck()
488 ~ASTUnit();
709 static ASTUnit *create(CompilerInvocation *CI,
722 static std::unique_ptr<ASTUnit> LoadFromASTFile(
[all …]
H A DFrontendAction.h38 std::unique_ptr<ASTUnit> CurrentASTUnit;
144 ASTUnit &getCurrentASTUnit() const { in getCurrentASTUnit()
149 std::unique_ptr<ASTUnit> takeCurrentASTUnit() { in takeCurrentASTUnit()
154 std::unique_ptr<ASTUnit> AST = nullptr);
/minix3/external/bsd/llvm/dist/clang/lib/Tooling/
H A DTooling.cpp382 std::vector<std::unique_ptr<ASTUnit>> &ASTs;
385 ASTBuilderAction(std::vector<std::unique_ptr<ASTUnit>> &ASTs) : ASTs(ASTs) {} in ASTBuilderAction()
390 std::unique_ptr<ASTUnit> AST = ASTUnit::LoadFromCompilerInvocation( in runInvocation()
404 int ClangTool::buildASTs(std::vector<std::unique_ptr<ASTUnit>> &ASTs) { in buildASTs()
409 std::unique_ptr<ASTUnit> buildASTFromCode(const Twine &Code, in buildASTFromCode()
414 std::unique_ptr<ASTUnit>
421 std::vector<std::unique_ptr<ASTUnit>> ASTs; in buildASTFromCodeWithArgs()
/minix3/external/bsd/llvm/dist/clang/include/clang/Tooling/
H A DTooling.h170 std::unique_ptr<ASTUnit> buildASTFromCode(const Twine &Code,
180 std::unique_ptr<ASTUnit>
289 int buildASTs(std::vector<std::unique_ptr<ASTUnit>> &ASTs);
/minix3/external/bsd/llvm/dist/clang/unittests/Tooling/
H A DToolingTest.cpp87 bool FindClassDeclX(ASTUnit *AST) { in FindClassDeclX()
118 std::unique_ptr<ASTUnit> AST = buildASTFromCode("class X;"); in TEST()
308 std::vector<std::unique_ptr<ASTUnit>> ASTs; in TEST()
340 std::vector<std::unique_ptr<ASTUnit>> ASTs; in TEST()
/minix3/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Frontend/
H A DModelInjector.h37 class ASTUnit; variable
/minix3/external/bsd/llvm/lib/libclangFrontend/
H A DMakefile11 ASTUnit.cpp \
/minix3/external/bsd/llvm/dist/clang/lib/ARCMigrate/
H A DARCMT.cpp266 std::unique_ptr<ASTUnit> Unit( in checkForManualIssues()
267 ASTUnit::LoadFromCompilerInvocationAction(CInvok.release(), Diags)); in checkForManualIssues()
539 std::unique_ptr<ASTUnit> Unit(ASTUnit::LoadFromCompilerInvocationAction( in applyTransform()
/minix3/external/bsd/llvm/dist/clang/unittests/ASTMatchers/
H A DASTMatchersTest.h203 std::unique_ptr<ASTUnit> AST(buildASTFromCodeWithArgs(Code, Args)); in matchAndVerifyResultConditionally()

12