aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/ASTUnit.cpp
AgeCommit message (Expand)Author
2011-08-04Add a new libclang API to return a CXCompletionString for an arbitraryDouglas Gregor
2011-07-30When performing code completion after at @interface, allow bothDouglas Gregor
2011-07-28Cut down the number of open/close system calls for output files.Argyrios Kyrtzidis
2011-07-26This patch extends the previous patch by starting to incorporate more functio...Jonathan D. Turner
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-22Remove prepending of '$' to module names.Jonathan D. Turner
2011-07-22Switch all of the "isysroot" const char*'s throughout the AST readerDouglas Gregor
2011-07-22Rename ASTReader::PerFileData to serialization::Module, pulling it outDouglas Gregor
2011-07-21For ASTUnit::Save, write the AST to a temporary and then rename it to the act...Argyrios Kyrtzidis
2011-07-21Cut down one open/close pair of system calls by using Path's makeUnique inste...Argyrios Kyrtzidis
2011-07-21Rework the detailed preprocessing record to separate preprocessingDouglas Gregor
2011-07-19Revamp the SourceManager to separate the representation of parsedDouglas Gregor
2011-07-18Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previ...Frits van Bommel
2011-07-14NestedMacroInstantiations -> NestedMacroExpansionsChandler Carruth
2011-07-07Introduce a new libclang aPI function,Douglas Gregor
2011-07-06Keep track of when "unrecoverable" errors occur, then allowDouglas Gregor
2011-07-06libclang: Allow callers of clang_saveTranslationUnit() to distinguishDouglas Gregor
2011-07-01When we create a precompiled preamble, don't copy theDouglas Gregor
2011-05-06Introduce a new libclang parsing flag,Douglas Gregor
2011-05-04ASTUnit::LoadFromASTFile(): recover the resources from an ASTReader if it cra...Ted Kremenek
2011-05-03Introduce ASTUnit::LoadFromCompilerInvocationAction that allows one to create...Argyrios Kyrtzidis
2011-04-04Move Driver::createInvocationFromArgs function to Frontend library to avoid d...Argyrios Kyrtzidis
2011-04-04Introduce Driver::createInvocationFromArgs used to create a CompilerInvocatio...Argyrios Kyrtzidis
2011-03-23switch a few Driver APIs to use llvm::ArrayRef, cleaning up code.Chris Lattner
2011-03-23std::vector::data() is not portable to VS. Use a gross hack instead.Ted Kremenek
2011-03-22Rework crash recovery cleanup in ASTUnit and CIndex to recover more memory du...Ted Kremenek
2011-03-21Improve crash recovery cleanup to recovery CompilerInstances during crash rec...Ted Kremenek
2011-03-21Use CrashRecoveryContextCleanup objects to reclaim resources from CompilerIns...Ted Kremenek
2011-03-18Use the newly added FileManager::getNoncachedStatValue when trying to determi...Anders Carlsson
2011-03-18Correctly store and keep track of the FileSystemOptions in ASTUnit and in cla...Anders Carlsson
2011-03-18Use CrashRecoveryContextCleanup objects to recover an ASTUnit if we crash in ...Ted Kremenek
2011-03-09Introduce '-chain-include' option to specify headers that will be converted t...Argyrios Kyrtzidis
2011-03-08Add 'OverridenFilesKeepOriginalName' field in SourceManager which if true the...Argyrios Kyrtzidis
2011-03-07Allow passing '-###' to ASTUnit::LoadFromCommandLine to print out the cc1 opt...Argyrios Kyrtzidis
2011-03-05Currently we can only remap a file by creating a MemoryBuffer and replacing t...Argyrios Kyrtzidis
2011-03-05Introduce OwnsRemappedFileBuffers field in ASTUnit, indicating whether the AS...Argyrios Kyrtzidis
2011-02-23Preserve what the user passed to -include when emitting .d files. Fixes PR8974!Nick Lewycky
2011-02-18When code-completing a case statement for a switch on a value ofDouglas Gregor
2011-02-16Teach the CXCodeCompleteResults results structure, which storesDouglas Gregor
2011-02-16Improve the invalidation logic for the cache of global codeDouglas Gregor
2011-02-15Allow resolving headers from a PCH even after headers+PCH were moved to anoth...Argyrios Kyrtzidis
2011-02-11Rename the operation that loads a preprocessed entity from a given offset to ...Douglas Gregor
2011-02-05Improve our uniquing of file entries when files are re-saved or areDouglas Gregor
2011-02-01Create a special allocator class for code completion, so that all ofDouglas Gregor
2011-02-01Allocate CodeCompletionString and all of its components in aDouglas Gregor
2011-01-27Teach ASTUnit to save the specified target features, sinceDouglas Gregor
2011-01-19Don't silently drop warning flags passed in toDouglas Gregor
2010-12-09Gather cached code completions after the first reparse, not after theDouglas Gregor
2010-12-07Use atomic operations for libclang's object count tracking.Douglas Gregor
2010-11-30When using a precompiled preamble with detailed preprocessing records,Douglas Gregor