/external/clang/tools/libclang/ |
CXTranslationUnit.h | 21 class ASTUnit; 28 clang::ASTUnit *TheASTUnit; 39 CXTranslationUnitImpl *MakeCXTranslationUnit(CIndexer *CIdx, ASTUnit *AU); 41 static inline ASTUnit *getASTUnit(CXTranslationUnit TU) {
|
CXType.h | 22 class ASTUnit;
|
CIndexer.h | 28 class ASTUnit; 101 void printDiagsToStderr(ASTUnit *Unit);
|
CIndexHigh.cpp | 16 #include "clang/Frontend/ASTUnit.h" 248 ASTUnit &Unit; 253 FindFileMacroRefVisitData(ASTUnit &Unit, const FileEntry *File, 316 ASTUnit *Unit = cxtu::getASTUnit(TU); 342 ASTUnit &Unit; 346 FindFileIncludesVisitor(ASTUnit &Unit, const FileEntry *File, 388 ASTUnit *Unit = cxtu::getASTUnit(TU); 440 ASTUnit *CXXUnit = cxcursor::getCursorASTUnit(cursor); 444 ASTUnit::ConcurrencyCheck Check(*CXXUnit); 504 ASTUnit *CXXUnit = cxtu::getASTUnit(TU) [all...] |
CIndexInclusionStack.cpp | 19 #include "clang/Frontend/ASTUnit.h" 28 ASTUnit *CXXUnit = cxtu::getASTUnit(TU);
|
CursorVisitor.h | 21 class ASTUnit; 66 ASTUnit *AU; 175 ASTUnit *getASTUnit() const { return AU; }
|
CXSourceLocation.cpp | 14 #include "clang/Frontend/ASTUnit.h" 129 ASTUnit *CXXUnit = cxtu::getASTUnit(TU); 130 ASTUnit::ConcurrencyCheck Check(*CXXUnit); 155 ASTUnit *CXXUnit = cxtu::getASTUnit(TU);
|
CXCursor.h | 25 class ASTUnit; 251 ASTUnit *getCursorASTUnit(CXCursor Cursor);
|
Indexing.cpp | 20 #include "clang/Frontend/ASTUnit.h" 611 ASTUnit *Unit = ASTUnit::create(CInvok.getPtr(), Diags, 659 bool Success = ASTUnit::LoadFromCompilerInvocationAction(CInvok.getPtr(), Diags, 700 static void indexPreprocessingRecord(ASTUnit &Unit, IndexingContext &IdxCtx) { 736 static void indexTranslationUnit(ASTUnit &Unit, IndexingContext &IdxCtx) { 787 ASTUnit *Unit = cxtu::getASTUnit(TU); 791 ASTUnit::ConcurrencyCheck Check(*Unit); [all...] |
CIndex.cpp | 29 #include "clang/Frontend/ASTUnit.h" 62 CXTranslationUnit cxtu::MakeCXTranslationUnit(CIndexer *CIdx, ASTUnit *AU) { 230 ASTUnit *Unit = cxtu::getASTUnit(TU); 279 ASTUnit *Unit = cxtu::getASTUnit(TU); 493 ASTUnit *CXXUnit = cxtu::getASTUnit(TU); 500 for (ASTUnit::top_level_iterator TL = CXXUnit->top_level_begin(), [all...] |
CIndexDiagnostic.cpp | 19 #include "clang/Frontend/ASTUnit.h" 160 ASTUnit *AU = cxtu::getASTUnit(TU); 163 // In normal use, ASTUnit's diagnostics should not change unless we reparse. 173 // that ASTUnit will catch and add to its stored diagnostics vector. 183 // Diagnostics in the ASTUnit were updated, reset the associated 197 for (ASTUnit::stored_diag_iterator it = AU->stored_diag_begin(),
|
CXCursor.cpp | 28 #include "clang/Frontend/ASTUnit.h" 650 ASTUnit *TU = getCursorASTUnit(C); 797 ASTUnit *cxcursor::getCursorASTUnit(CXCursor Cursor) { 1033 ASTUnit *unit = getCursorASTUnit(cursor); 1047 ASTUnit *unit = getCursorASTUnit(cursor); [all...] |
CIndexCodeCompletion.cpp | 26 #include "clang/Frontend/ASTUnit.h" 684 ASTUnit *AST = cxtu::getASTUnit(TU); 692 ASTUnit::ConcurrencyCheck Check(*AST); 695 SmallVector<ASTUnit::RemappedFile, 4> RemappedFiles; [all...] |
/external/clang/include/clang/Frontend/ |
FrontendAction.h | 32 class ASTUnit; 38 OwningPtr<ASTUnit> CurrentASTUnit; 136 ASTUnit &getCurrentASTUnit() const { 141 ASTUnit *takeCurrentASTUnit() { 145 void setCurrentInput(const FrontendInputFile &CurrentInput, ASTUnit *AST = 0);
|
ASTUnit.h | 1 //===--- ASTUnit.h - ASTUnit utility ----------------------------*- C++ -*-===// 10 // ASTUnit utility class. 65 class ASTUnit : public ModuleLoader { 113 /// \brief Whether the ASTUnit should delete the remapped buffers. 116 /// Track the top-level decls which appeared in an ASTUnit which was loaded 120 // of a PCH file when using the Index library on an ASTUnit loaded from 133 /// The name of the original source file used to generate this ASTUnit. 268 ASTUnit &AST, bool CaptureDiagnostics); 378 ASTUnit(const ASTUnit &) LLVM_DELETED_FUNCTION [all...] |
/external/clang/lib/Frontend/ |
ASTUnit.cpp | 1 //===--- ASTUnit.cpp - ASTUnit utility ------------------------------------===// 10 // ASTUnit Implementation. 14 #include "clang/Frontend/ASTUnit.h" 86 /// \brief Temporary files that should be removed when the ASTUnit is 108 typedef llvm::DenseMap<const ASTUnit *, OnDiskData *> OnDiskDataMap; 120 // Use the mutex because there can be an alive thread destroying an ASTUnit. 130 static OnDiskData &getOnDiskData(const ASTUnit *AU) { 141 static void erasePreambleFile(const ASTUnit *AU) { 145 static void removeOnDiskEntry(const ASTUnit *AU) [all...] |
ASTMerge.cpp | 9 #include "clang/Frontend/ASTUnit.h" 47 ASTUnit *Unit = ASTUnit::LoadFromASTFile(ASTFiles[I], Diags,
|
Android.mk | 27 ASTUnit.cpp \
|
FrontendAction.cpp | 14 #include "clang/Frontend/ASTUnit.h" 123 ASTUnit *AST) { 184 ASTUnit *AST = ASTUnit::LoadFromASTFile(InputFile, Diags,
|
/external/clang/lib/ARCMigrate/ |
ARCMT.cpp | 13 #include "clang/Frontend/ASTUnit.h" 272 OwningPtr<ASTUnit> Unit( 273 ASTUnit::LoadFromCompilerInvocationAction(CInvok.take(), Diags)); 588 OwningPtr<ASTUnit> Unit( 589 ASTUnit::LoadFromCompilerInvocationAction(CInvok.take(), Diags,
|
/external/clang/include/clang/Serialization/ |
ASTReader.h | 62 class ASTUnit; // FIXME: Layering violation and egregious hack. 259 friend class ASTUnit; // ASTUnit needs to remap source locations. [all...] |