- b0e8990 [ASTReader] Allow controlling separately whether validation should be disabled for a PCH vs a module file by Argyrios Kyrtzidis · 4 years, 5 months ago
- a6c8698 clang/Modules: Finish renaming CompilerInstance::ModuleManager, NFC. by Volodymyr Sapsai · 5 years ago
- 979da9a Avoid including Builtins.h in Preprocessor.h by Reid Kleckner · 6 years ago
- 2b3d49b [Clang] Migrate llvm::make_unique to std::make_unique by Jonas Devlieghere · 6 years ago
- 8bef5cd Modules: Rename MemoryBufferCache to InMemoryModuleCache by Duncan P. N. Exon Smith · 6 years ago
- 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 6 years ago
- 0a6b5b6 PTH-- Remove feature entirely- by Erich Keane · 7 years ago
- 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
- dbafb6c Teach ASTReader how to read only the Preprocessor state from an AST file, not the ASTContext state. by Richard Smith · 8 years ago
- ea4395e Reapply "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeCompleteConsumer" by David Blaikie · 8 years ago
- 81d0829 Revert "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeCompleteConsumer" by David Blaikie · 8 years ago
- 9280a85 IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeCompleteConsumer by David Blaikie · 8 years ago
- 61137e1 Use shared_ptr instead of IntrusiveRefCntPtr for ModuleFileExtension by David Blaikie · 8 years ago
- bd97f35 Refactor to remove the assumption that we know the name of the module we're emitting at the point when we create a PCHGenerator (with the C++ modules TS, we find that out part way through parsing the input). by Richard Smith · 9 years ago
- 9670f84 [NFC] Header cleanup by Mehdi Amini · 9 years ago
- 5eb7e1b Attempt to work around MSVC rejects-valid, round 2. by Richard Smith · 9 years ago
- a662e0f PR28589: attempt to work around MSVC rejects-valid. by Richard Smith · 9 years ago
- 21b3a03 Reimplement ExternalSemaSource delegation in terms of by Richard Smith · 9 years ago
- 70ec1c7 [PCH/preamble] Make sure that if the preamble/PCH was serialized with errors that we set diagnostic engine state appropriately. by Argyrios Kyrtzidis · 9 years ago
- 10a4972 revert SVN r265702, r265640 by Saleem Abdulrasool · 9 years ago
- 724275ba Basic: thread CodeGenOptions into TargetInfo by Saleem Abdulrasool · 9 years ago
- 6623e1f Introduce module file extensions to piggy-back data onto module files. by Douglas Gregor · 10 years ago
- 02d5d86 Rename the non-coding style conformant functions in namespace Builtins by Eric Christopher · 10 years ago
- 3cb1572 function_ref-ize ExternalASTSource::FindExternalLexicalDecl and remove its by Richard Smith · 10 years ago
- fb2398d Make the clang module container format selectable from the command line. by Adrian Prantl · 10 years ago
- ab9db51 Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). by Alexander Kornienko · 10 years ago
- 3d9d929 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
- bb165fb Introduce a PCHContainerOperations interface (NFC). by Adrian Prantl · 10 years ago
- 34eb207 Use 'override/final' instead of 'virtual' for overridden methods by Alexander Kornienko · 10 years ago
- c2bb818 [modules] Deserialize CXXCtorInitializer list for a constructor lazily. by Richard Smith · 10 years ago
- cbc368c Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 10 years ago
- 8bf7af3 Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 10 years ago
- a39924a Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 10 years ago
- fc360dc Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 10 years ago
- 67fbfa3 Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 10 years ago
- f2b0cd9 Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 10 years ago
- 690b2f7 Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 10 years ago
- b59bc1a Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 10 years ago
- a4f522f Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 10 years ago
- c4091aa Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 10 years ago
- d87f8d7 Update for LLVM api change. by Rafael Espindola · 11 years ago
- 5cd06f2 Store std::unique_ptr in InMemoryBuffers. NFC. by Rafael Espindola · 11 years ago
- 6beb6aa Recommit 213307: unique_ptr-ify ownership of ASTConsumers (reverted in r213325) by David Blaikie · 11 years ago
- 62a56f3 Revert "unique_ptr-ify ownership of ASTConsumers" by David Blaikie · 11 years ago
- a51666a unique_ptr-ify ownership of ASTConsumers by David Blaikie · 11 years ago
- 9e0523d Move ChainedIncludesSource into the implementation by Alp Toker · 11 years ago
- 7eb95e2 ChainedIncludesSource: avoid copying n*(n+1)/2 file contents into memory by Alp Toker · 11 years ago
- 8075808 Use non-intrusive refcounting for TargetOptions by Alp Toker · 11 years ago
- f994cef Track IntrusiveRefCntPtr::get() changes from LLVM r212366 by Alp Toker · 11 years ago
- 49a2790 [C++11] Use 'nullptr'. Frontend edition. by Craig Topper · 11 years ago
- b898432 Replace OwningPtr with std::unique_ptr. by Ahmed Charles · 11 years ago
- 9a16beb Change OwningPtr::take() to OwningPtr::release(). by Ahmed Charles · 11 years ago
- e1974dc [Preprocessor] Pass TranslationUnitKind to the preprocessor and if it is TU_Prefix by Argyrios Kyrtzidis · 11 years ago
- 1b7ed91 [ASTUnit] Fix use-after-free bug in ASTUnit::getMainBufferWithPrecompiledPreamble(). by Argyrios Kyrtzidis · 11 years ago
- a32575e Reverting the virtual file system implementation, because it triggers an assertion by Juergen Ributzka · 11 years ago
- 090610d3 Initial implementation of virtual file system by Ben Langmuir · 11 years ago
- 5603df4 Use SmallVectorImpl& for function arguments instead of SmallVector. by Craig Topper · 12 years ago
- 24ec769 [frontend] Make -chain-include work when used with modules. by Argyrios Kyrtzidis · 12 years ago
- 6c81141 [Preprocessor] Remove PPMutationListener. by Argyrios Kyrtzidis · 12 years ago
- 7029ce1 <rdar://problem/13363214> Eliminate race condition between module rebuild and the global module index. by Douglas Gregor · 12 years ago
- 9ce12e3 Simplify FindExternalVisibleDeclsByName by making it return a bool indicating by Richard Smith · 12 years ago
- 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
- f8715de Since CreateTargetInfo is taking ownership of the target options, pass by Douglas Gregor · 13 years ago
- 2ec2936 [modules] Setup the import location of a module file and use it by Argyrios Kyrtzidis · 13 years ago
- 873c858 Turn FrontendInputFile into an immutable class and have it also accept by Argyrios Kyrtzidis · 13 years ago
- 1b3240b Make CompilerInstance::InitializeSourceManager accept a FrontendInputFile, by Argyrios Kyrtzidis · 13 years ago
- 811db4e Make DiagnosticOptions intrusively reference-counted, and make sure by Douglas Gregor · 13 years ago
- 4b29c16 Allow clients of the AST reader to specify what kinds of AST load by Douglas Gregor · 13 years ago
- c9ad5fb Distinguish the various kinds of AST file loading failures: by Douglas Gregor · 13 years ago
- cb28f9d Rework the (de-)serialization of macros, as stored in by Douglas Gregor · 13 years ago
- bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
- c95d819 Basic: import IntrusiveRefCntPtr<> into clang namespace by Dylan Noblesmith · 13 years ago
- e277899 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 13 years ago
- e171601 Rework the external Sema source's ReadMethodPool() so that it doesn't by Douglas Gregor · 13 years ago
- 32fbe31 Extract the (InputKind, std::string) pair used to describe inputs to by Douglas Gregor · 13 years ago
- f887db0 Move ChainedIncludesSource into the Frontend library. This never really by Chandler Carruth · 14 years ago[Renamed (99%) from clang/lib/Serialization/ChainedIncludesSource.cpp]
- f7a700fd When writing a module file, pass the module through to the AST by Douglas Gregor · 14 years ago
- 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
- 8835e03 Always construct an ASTReader with a non-NULL ASTContext and by Douglas Gregor · 14 years ago
- 4a69c2e Modules hide macro definitions by default, so that silly things like by Douglas Gregor · 14 years ago
- 36db4f9 Remove the Chaining argument from the PCH/module generator. It's no longer used by Douglas Gregor · 14 years ago
- 69f74f8 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 14 years ago
- a3e59b4 Don't force the complete deserialization of the visible-declarations by Douglas Gregor · 14 years ago
- db1c9e3 Following up the earlier refactoring/cleanup work by fixing up how we manage the virtual files the ASTReader has to handle. Specifically, this occurs when the reader is reading AST files that were created in memory and not written to disk. For example, when a user creates a chained PCH using command line flags. These virtual files are stored in MemoryBuffers in ChainIncludeSource.cpp, and then read back in by the ASTReader. This patch moves the management of these buffers into the ModuleManager, so that it becomes the authority on where these buffers are located. by Jonathan D. Turner · 14 years ago
- 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
- c567ba2 Switch all of the "isysroot" const char*'s throughout the AST reader by Douglas Gregor · 14 years ago
- a6895d8 Rename ASTReader::PerFileData to serialization::Module, pulling it out by Douglas Gregor · 14 years ago
- 3d0adb3 Augment the interface of ExternalASTSource::FindExternalLexicalDecls() by Douglas Gregor · 14 years ago
- 5e1ed7b Enhance clang_getCXTUResourceUsage() to report the sizes of the memory buffers used by PCH. by Ted Kremenek · 14 years ago
- 7ac9741 Make ChainedIncludesSource an ExternalSemaSource, otherwise initialization of the ASTReader is incomplete, leading to errors like not realizing std::type_info is already defined. by Sebastian Redl · 14 years ago
- 604caf4 Tell the diagnostic client about starting and ending source files when automatically creating chained PCHs. This way, we don't get a crash whenever a diagnostic is emitted while processing the include. by Sebastian Redl · 14 years ago
- 4b8093a Silence gcc warnings. by Argyrios Kyrtzidis · 14 years ago
- 35dcda7 Introduce '-chain-include' option to specify headers that will be converted to chained PCHs in memory by Argyrios Kyrtzidis · 14 years ago