- ac39f13 Minor optimization to r177367 to treat a module with missing dependencies as out-of-date rather than missing. by Douglas Gregor · 11 years ago
- 677e15f <rdar://problem/13363214> Eliminate race condition between module rebuild and the global module index. by Douglas Gregor · 11 years ago
- 55ea75b [Modules] Don't eagerly load and associate all the module header files. by Argyrios Kyrtzidis · 11 years ago
- c1d2239 [Modules] Resolve top-headers of modules lazily. by Argyrios Kyrtzidis · 11 years ago
- bea522f ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType. by Jordan Rose · 11 years ago
- f8f373f [PCH] When complaining that a header from the PCH was modified, also mention by Argyrios Kyrtzidis · 11 years ago
- ee2d5fd [libclang] Introduce clang_findIncludesInFile, that can be used to retrieve all #import/#include directives in a specific file. by Argyrios Kyrtzidis · 11 years ago
- 398253a [PCH] When pre-validating the headers from the PCH, only validate non-system headers. by Argyrios Kyrtzidis · 11 years ago
- ed3802e [PCH] For HeaderFileInfoTrait, hash the key using size & time of the file. by Argyrios Kyrtzidis · 11 years ago
- 36592b1 [PCH] We don't need to instantiate HeaderFileInfoTrait in ASTReader more than once. by Argyrios Kyrtzidis · 11 years ago
- 8bd50b1 [PCH] Remove a couple of fields from serialization::reader::HeaderFileInfoTrait that are not used for anything. by Argyrios Kyrtzidis · 11 years ago
- 1c1508b [PCH] In HeaderFileInfoTrait::EqualKey(), use FileManager::getFile() to compare two filenames, instead of llvm::sys::fs::equivalent(). by Argyrios Kyrtzidis · 11 years ago
- 8504b7b [PCH] Enhance InputFile to also include whether the file is out-of-date. by Argyrios Kyrtzidis · 11 years ago
- 1ebefc7 [PCH] When deserializing an IdentifierInfo, call IdentifierInfo::RevertTokenIDToIdentifier() only when it's not already an identifier. by Argyrios Kyrtzidis · 11 years ago
- 0b849d3 [preprocessing record] Have the MacroDefinitions map point to the MacroDefinition object instead by Argyrios Kyrtzidis · 11 years ago
- 6ebf091 Comment parsing: add CommentOptions to allow specifying custom comment block commands by Dmitri Gribenko · 11 years ago
- dc84cd5 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 11 years ago
- 9818a1d [preprocessor] Split the MacroInfo class into two separate concepts, MacroInfo class by Argyrios Kyrtzidis · 11 years ago
- 21a0004 [modules] Refactor code from ASTReader::makeModuleVisible() into a new function, by Argyrios Kyrtzidis · 11 years ago
- cc9bdcb Use MapVector::pop_back() per LLVM r175538. by Douglas Gregor · 11 years ago
- aa94590 Ensure that the identifier chains have the most recent declaration after module deserialization. by Douglas Gregor · 12 years ago
- 7640b02 [PCH] Deserializing the DeclContext of a template parameter is not safe by Argyrios Kyrtzidis · 12 years ago
- 2cbd427 Order the methods in the global method pool based on when they become visible, not when they become deserialized <rdar://problem/13203033>. by Douglas Gregor · 12 years ago
- f4e955b [Modules] Cope better with top-level declarations loaded after being declared in the current translation unit <rdar://problem/13189985>. by Douglas Gregor · 12 years ago
- 21f18c4 Add OpenCL samplers as Clang builtin types and check sampler related restrictions. by Guy Benyei · 12 years ago
- 3646c68 Simplify FindExternalVisibleDeclsByName by making it return a bool indicating by Richard Smith · 12 years ago
- 8bf778e Detect when we end up trying to load conflicting module files. by Douglas Gregor · 12 years ago
- 4fd83a3 Remove dead code related to the now defunct PCH stat cache. by Ted Kremenek · 12 years ago
- f5cfc89 Merge "special" types from different modules in the AST reader. by Douglas Gregor · 12 years ago
- 8b136d8 [modules] Introduce ModuleFile::DirectImportLoc which is the source location by Argyrios Kyrtzidis · 12 years ago
- 5ebcb20 For ModuleLoader::makeModuleVisible() also pass the source location where the by Argyrios Kyrtzidis · 12 years ago
- cd0655b Add a new -Wundefined-inline warning for inline functions which are used but not by Nick Lewycky · 12 years ago
- 995e26b Remove elements from Sema.UndefinedInternals as functions are defined. Also by Nick Lewycky · 12 years ago
- 59fd635 [Frontend] Remove HeaderSearchOptions::Entry::IsInternal, which is unused. by Daniel Dunbar · 12 years ago
- ef84554 [Frontend] Add an ExternCSystem include entry group. by Daniel Dunbar · 12 years ago
- 95fb36e Add some more ASTReader statistics for global method pool lookups. by Douglas Gregor · 12 years ago
- 01a4114 Preserve Sema::UndefinedInternals across PCH boundaries. Fixes by Nick Lewycky · 12 years ago
- 188bdcd Improve coordination between the module manager and the global module by Douglas Gregor · 12 years ago
- eab6652 [Frontend] Remove another IsUserSpecified member variable that is now unused. by Daniel Dunbar · 12 years ago
- 1a49d97 Implement the reader of the global module index and wire it into the AST reader. by Douglas Gregor · 12 years ago
- f575d6e Rename the -cc1 option "-generate-module-index" to by Douglas Gregor · 12 years ago
- e169807 Track the number of lookups and hits into the on-disk hash tables for by Douglas Gregor · 12 years ago
- a6b00fc Implement the writer side of the global module index. by Douglas Gregor · 12 years ago
- 479633c Factor the trait for lookup into the on-based hash table of by Douglas Gregor · 12 years ago
- e0d2066 Make getDefinitiveDeclContext() actually return a DeclContext, as one by Douglas Gregor · 12 years ago
- 9ec55f2 Switch to APFloat constructor taking fltSemantics. by Tim Northover · 12 years ago
- 125eb3e ReadSourceManagerBlock is skipping over records that can contain Blobs. Not passing by Chris Lattner · 12 years ago
- 8222b89 Revert r173056; it breaks one of the CodeGen-with-PCH tests. by Douglas Gregor · 12 years ago
- c44cc01 When loading an identifier from an AST file solely for the purpose of by Douglas Gregor · 12 years ago
- 5a04f9f Introduce a fast path for the ASTReader's name lookup within a by Douglas Gregor · 12 years ago
- e6b9d80 Implement OpenCL event_t as Clang builtin type, including event_t related OpenCL restrictions (OpenCL 1.2 spec 6.9) by Guy Benyei · 12 years ago
- b3ce357 update to use the new BitcodeCursor readRecord that takes a StringRef blob parameter, by Chris Lattner · 12 years ago
- e4e4a88 add back a #include needed on some builders. by Chris Lattner · 12 years ago
- 8f9a1eb finish converting the normal cases in ASTReader to use the new BitstreamCursor APIs. by Chris Lattner · 12 years ago
- 99a5af0 convert some more stuff over to use new cursor APIs. by Chris Lattner · 12 years ago
- 88bde50 switch a bunch of ASTReader to use the new BitstreamCursor::advance* methods, by Chris Lattner · 12 years ago
- dc1088f [PCH/Modules] Revert r172843, it caused a module to fail building. by Argyrios Kyrtzidis · 12 years ago
- 8dc3c80 Remove unused variable by Matt Beaumont-Gay · 12 years ago
- f953276 [PCH/Modules] Re-apply r172620 and r172629, now with 100% less infinite loops! by Argyrios Kyrtzidis · 12 years ago
- 4f45bc0 [ubsan] Add support for -fsanitize-blacklist by Will Dietz · 12 years ago
- d3b036e Revert Clang r172620 and r172629, which caused a hang when building by Douglas Gregor · 12 years ago
- f7f1264 [PCH/Modules] The iterator may become invalidated because a new macro can be added by Argyrios Kyrtzidis · 12 years ago
- 7f69b1a [PCH/Modules] Change how macro [re]definitions are de/serialized. by Argyrios Kyrtzidis · 12 years ago
- b6cbe51 Implement parsing, AST, (de-)serialization, and placeholder global by Douglas Gregor · 12 years ago
- cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
- ca2ab45 Provide Decl::getOwningModule(), which determines the (sub)module in by Douglas Gregor · 12 years ago
- e8b61cf [PCH] Make the const_cast explicit to silence a compiler warning. by Argyrios Kyrtzidis · 12 years ago
- 5ea6ef4 Truth in advertising: LocallyScopedExternalDecls actually only contains by Richard Smith · 12 years ago
- 8169b67 [PCH] (De)serialize the end location of MacroInfo. by Argyrios Kyrtzidis · 12 years ago
- ca40f30 [PCH/Modules] In ASTReader::completeVisibleDeclsMap, make sure to visit all by Argyrios Kyrtzidis · 12 years ago
- b13621d Re-commit r170428 changes with Linux style file endings. by Guy Benyei · 12 years ago
- 7f92f2d Revert changes from r170428, as I accidentally changed the line endings of these files to Windows style. by Guy Benyei · 12 years ago
- 736104a Add OpenCL images as clang builtin types. by Guy Benyei · 12 years ago
- 5e24f2d [PCH] Make the new PCH format (control block) backwards compatible and by Argyrios Kyrtzidis · 12 years ago
- f64d25c [PCH] Remove redundant stat call when validating the input files. by Argyrios Kyrtzidis · 12 years ago
- 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
- 37ed127 Refactor recording the preprocessor conditional directive regions out of by Argyrios Kyrtzidis · 12 years ago
- 6c32543 When we're emitting a diagnostic with a source location in an imported by Douglas Gregor · 12 years ago
- 87e2cfc Actually keep track of the source locations at which particular module by Douglas Gregor · 12 years ago
- 2a82ca2 Introduce ASTUnresolvedSet, an UnresolvedSet-like class, whose contents are by Argyrios Kyrtzidis · 12 years ago
- 992d917 [modules] Use a memory buffer directly as input for the module includes, by Argyrios Kyrtzidis · 12 years ago
- 958bcaf [modules] Setup the import location of a module file and use it by Argyrios Kyrtzidis · 12 years ago
- 4fa4b48 Suppress elided variadic macro argument extension diagnostic for macros using by Eli Friedman · 12 years ago
- ecd27bf Add a FileCharacteristic parameter to SourceManager::createFileIDForMemBuffer by Argyrios Kyrtzidis · 12 years ago
- 7cdd281 When loading a module fails because it is out of date, rebuild that by Douglas Gregor · 12 years ago
- 9e60371 Tease out the routine that reads the control block of an AST file from by Douglas Gregor · 12 years ago
- 23de7ce [PCH] Take into account the 'include' source location of a SM_SLOC_BUFFER_ENTRY. by Argyrios Kyrtzidis · 12 years ago
- ce25492 [libclang] Correct how the index inside the local preprocessed entities array by Argyrios Kyrtzidis · 12 years ago
- 4182ed6 [PCH] Remove the stat cache from the PCH file. by Argyrios Kyrtzidis · 12 years ago
- 848bc3a getOriginalSourceFileName and getOriginalSourceFile can return a StringRef. by Rafael Espindola · 12 years ago
- 33e1576 [PCH] The diagnostic state points can refer to previously created by Argyrios Kyrtzidis · 12 years ago
- 0ca6e27 Remove the old predefines-buffer diffing code completely. It's been by Douglas Gregor · 12 years ago
- a9b8da4 Fix computation of predefines buffer from the preprocessor-option by Douglas Gregor · 12 years ago
- 8769924 The the preprocessor option validator to compute suggested by Douglas Gregor · 12 years ago
- 4c0c7e8 Teach the PCH validator to check the preprocessor options, especially by Douglas Gregor · 12 years ago
- a71a7d8 (De-)serialize the preprocessor options, including macros defined, by Douglas Gregor · 12 years ago
- bbf3831 (De-)serialize header search options. by Douglas Gregor · 12 years ago
- 1b2c3c0 (De-)serialize the file system options. by Douglas Gregor · 12 years ago
- 5f3d822 Serialize DiagnosticOptions to the AST file. by Douglas Gregor · 12 years ago
- 27ffa6c If the precompiled header named by "-include" is actually a directory, by Douglas Gregor · 12 years ago