aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/ASTUnit.cpp
AgeCommit message (Expand)Author
2011-09-19[libclang] When getting a source location from a file:line:col tripletArgyrios Kyrtzidis
2011-09-12[libclang] In ASTUnit::Parse copy the CompilerInvocation object instead ofArgyrios Kyrtzidis
2011-09-10Kill of the Decl::PCHLevel field entirely. We now only need to knowDouglas Gregor
2011-09-04Fix Lexer::ComputePreamble when MaxLines parameter is non-zero.Argyrios Kyrtzidis
2011-09-02Always construct an ASTReader with a non-NULL ASTContext andDouglas Gregor
2011-09-02Extend the ASTContext constructor to delay the initialization ofDouglas Gregor
2011-09-01Allow the preprocessor to be constructed without performing target-Douglas Gregor
2011-09-01Teach ASTContext and Preprocessor to hold on to references to the sameDouglas Gregor
2011-09-01Modules hide macro definitions by default, so that silly things likeDouglas Gregor
2011-08-27objective-c: Treat top-level objective-c declarationsFariborz Jahanian
2011-08-26Introduce support for a simple module import declaration, whichDouglas Gregor
2011-08-25Eliminate the -chained-pch flag and all of the frontend and libclang options ...Douglas Gregor
2011-08-25Remove the Chaining argument from the PCH/module generator. It's no longer usedDouglas Gregor
2011-08-25Introduce a -cc1 option "-emit-module", that creates a binary moduleDouglas Gregor
2011-08-25Make Lexer::ComputePreamble accept a LangOptions parameter, otherwise it may beArgyrios Kyrtzidis
2011-08-17In the AST file format, eliminate the CHAINED_METADATA record. Instead,Douglas Gregor
2011-08-17[MSVC] Fix a warning C4334 "'operator' : result of 32-bit shift implicitly co...NAKAMURA Takumi
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