- 651f13c Updated to Clang 3.5a. by Stephen Hines · 10 years ago
- 9b67118 C++ modules: don't lose track of a 'namespace std' that is imported from a module. by Richard Smith · 11 years ago
- 3c40a28 Basic ODR checking for C++ modules: by Richard Smith · 11 years ago
- d692a84 C++ modules: merging for enumerations and enumerators with multiple definitions by Richard Smith · 11 years ago
- b60fae5 C++ modules: if a class is defined in multiple modules (for instance, because by Richard Smith · 11 years ago
- c2d7757 Don't eagerly load all conversion operators when loading a class declaration by Richard Smith · 11 years ago
- c1cef08 Added source locs for angled parentheses in class/var template partial specs. by Enea Zaffanella · 11 years ago
- ac32d90 PR9992: Serialize and deserialize the token sequence for a function template in by Richard Smith · 11 years ago
- 1888b91 When merging redeclaration chains across modules, if a declaration is visible by Richard Smith · 11 years ago
- afb90df Fix read of uninitialized enum value in test, caught by UBSan. No functionality by Richard Smith · 11 years ago
- 6b9240e Use SmallVectorImpl& for function arguments instead of SmallVector. by Craig Topper · 11 years ago
- 3b7deda [modules] If we hit a failure while loading a PCH/module, abort parsing instead of trying to continue in an invalid state. by Argyrios Kyrtzidis · 11 years ago
- 7247c88 Use only explicit bool conversion operator by David Blaikie · 11 years ago
- f9ba851 [PCH] Remove the ASTReaderListener::ReadHeaderFileInfo callback. by Argyrios Kyrtzidis · 11 years ago
- bdfdb1d Modify ASTReaderListener to allow visiting the input files of an AST file. by Argyrios Kyrtzidis · 11 years ago
- aeeacf7 Move parsing of identifiers in MS-style inline assembly into by John McCall · 11 years ago
- 0532df0 [Modules] Fix an issue where the reconstructed redeclaration chain was incomplete, missing the definition from a module. by Argyrios Kyrtzidis · 11 years ago
- 87f9d81 [Modules] Use global index to improve typo correction performance by Argyrios Kyrtzidis · 11 years ago
- c544ba0 <rdar://problem/13509689> Introduce -module-file-info option that provides information about a particular module file. by Douglas Gregor · 11 years ago
- 52151fd [modules] Before marking the module imported macros as ambiguous, check if this is a case where by Argyrios Kyrtzidis · 11 years ago
- 89b8f06 [PCH/modules] Remove HiddenName::MacroUndef by Argyrios Kyrtzidis · 11 years ago
- d560ce3 [Preprocessor] Remove PPMutationListener. by Argyrios Kyrtzidis · 11 years ago
- 9317ab9 [PCH/Modules] De/Serialize MacroInfos separately than MacroDirectives. by Argyrios Kyrtzidis · 11 years ago
- 906d66a <rdar://problem/12368093> Extend module maps with a 'conflict' declaration, and warn when a newly-imported module conflicts with an already-imported module. 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
- 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
- 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
- aa94590 Ensure that the identifier chains have the most recent declaration after module deserialization. by Douglas Gregor · 11 years ago
- 7640b02 [PCH] Deserializing the DeclContext of a template parameter is not safe by Argyrios Kyrtzidis · 11 years ago
- 3646c68 Simplify FindExternalVisibleDeclsByName by making it return a bool indicating by Richard Smith · 11 years ago
- 5ebcb20 For ModuleLoader::makeModuleVisible() also pass the source location where the by Argyrios Kyrtzidis · 11 years ago
- cd0655b Add a new -Wundefined-inline warning for inline functions which are used but not by Nick Lewycky · 11 years ago
- 995e26b Remove elements from Sema.UndefinedInternals as functions are defined. Also by Nick Lewycky · 11 years ago
- 95fb36e Add some more ASTReader statistics for global method pool lookups. by Douglas Gregor · 11 years ago
- 01a4114 Preserve Sema::UndefinedInternals across PCH boundaries. Fixes by Nick Lewycky · 11 years ago
- 1a49d97 Implement the reader of the global module index and wire it into the AST reader. by Douglas Gregor · 11 years ago
- f575d6e Rename the -cc1 option "-generate-module-index" to by Douglas Gregor · 11 years ago
- e169807 Track the number of lookups and hits into the on-disk hash tables for by Douglas Gregor · 11 years ago
- 9ec55f2 Switch to APFloat constructor taking fltSemantics. by Tim Northover · 11 years ago
- 8222b89 Revert r173056; it breaks one of the CodeGen-with-PCH tests. by Douglas Gregor · 11 years ago
- c44cc01 When loading an identifier from an AST file solely for the purpose of by Douglas Gregor · 11 years ago
- 5a04f9f Introduce a fast path for the ASTReader's name lookup within a by Douglas Gregor · 11 years ago
- 99a5af0 convert some more stuff over to use new cursor APIs. by Chris Lattner · 11 years ago
- dc1088f [PCH/Modules] Revert r172843, it caused a module to fail building. by Argyrios Kyrtzidis · 11 years ago
- f953276 [PCH/Modules] Re-apply r172620 and r172629, now with 100% less infinite loops! by Argyrios Kyrtzidis · 11 years ago
- d3b036e Revert Clang r172620 and r172629, which caused a hang when building by Douglas Gregor · 11 years ago
- 7f69b1a [PCH/Modules] Change how macro [re]definitions are de/serialized. by Argyrios Kyrtzidis · 11 years ago
- cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 11 years ago
- ca2ab45 Provide Decl::getOwningModule(), which determines the (sub)module in by Douglas Gregor · 11 years ago
- 5ea6ef4 Truth in advertising: LocallyScopedExternalDecls actually only contains by Richard Smith · 11 years ago
- 30a2e16 Sort #include lines for all files under include/... by Chandler Carruth · 12 years ago
- 6c32543 When we're emitting a diagnostic with a source location in an imported by Douglas Gregor · 12 years ago
- 2a82ca2 Introduce ASTUnresolvedSet, an UnresolvedSet-like class, whose contents are 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
- 9e60371 Tease out the routine that reads the control block of an AST file from by Douglas Gregor · 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
- 0ca6e27 Remove the old predefines-buffer diffing code completely. It's been 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
- 38295be Allow clients of the AST reader to specify what kinds of AST load by Douglas Gregor · 12 years ago
- 8b53d14 Collapse ASTReader::ReadSLocEntryRecord() into its only caller, by Douglas Gregor · 12 years ago
- 4825fd7 Distinguish the various kinds of AST file loading failures: by Douglas Gregor · 12 years ago
- a930dc9 Eliminate the redundancy between source-file information in the source by Douglas Gregor · 12 years ago
- 745e6f1 Move the set of files to be validated in an AST file into the control by Douglas Gregor · 12 years ago
- 69e1608 Move OriginalDir from ASTReader to ModuleFile. by Douglas Gregor · 12 years ago
- caed060 Move the "RelocatablePCH" bit from the ASTReader to the module file. by Douglas Gregor · 12 years ago
- 11407b8 Move information about the "original file" from the ASTReader into the by Douglas Gregor · 12 years ago
- 1d9d989 Start factoring the on-disk records for an AST file into a control by Douglas Gregor · 12 years ago
- 57016dd Serialize TargetOptions into an AST file, and make sure that we keep by Douglas Gregor · 12 years ago
- 54c8a40 Track which particular submodule #undef's a macro, so that the actual by Douglas Gregor · 12 years ago
- 3ab50fe Introduce a simple "hint" scheme to eliminate the quadratic behavior by Douglas Gregor · 12 years ago
- e9652bf Make the deserialization of PendingMacroIDs deterministic. by Douglas Gregor · 12 years ago
- 6c6c54a Deserialize macro history when we deserialize an identifier that has by Douglas Gregor · 12 years ago
- 62288ed When indexing a module file, for the ppIncludedFile callback give by Argyrios Kyrtzidis · 12 years ago
- a8235d6 Rework the (de-)serialization of macros, as stored in by Douglas Gregor · 12 years ago
- ce12d2f Make the order of visitation of the pending bodies in the AST reader by Douglas Gregor · 12 years ago
- 5456b0fe When we load a function or method body from an AST file, we check by Douglas Gregor · 12 years ago
- 3021475 Remove ASTReader::needPendingInstantiation(), introduced in r164993, by Douglas Gregor · 12 years ago
- e5fa3c2 Revert most of the functionality in r165001. Instead, make sure that by Douglas Gregor · 12 years ago
- 2093e0b [libclang] When indexing an AST file, only deserialize the file level by Argyrios Kyrtzidis · 12 years ago
- 632dcc9 [libclang] When indexing an AST file, only deserialize the preprocessing record by Argyrios Kyrtzidis · 12 years ago
- 38c3bb4 Only those InterestingDecls that got added to the AST should be passed to the ASTConsumer. by Axel Naumann · 12 years ago
- 39d26c3 Merge pending instantiations instead of overwriting existing ones. by Axel Naumann · 12 years ago
- f56faa0 Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments. by Dmitri Gribenko · 12 years ago
- 1824d54 Fix Doxygen misuse: refer to parameter names in paragraphs correctly (\arg is by Dmitri Gribenko · 12 years ago
- bed28ac Fix a typo (the the => the) by Sylvestre Ledru · 12 years ago
- 16ae9de Documentation cleanup: making \param docs match the code. by James Dennett · 12 years ago
- 260611a Restructure how the driver communicates information about the by John McCall · 12 years ago
- aa0cd85 Structured comment parsing, first step. by Dmitri Gribenko · 12 years ago
- a7b7d1a Documentation cleanup: fix erroneous uses of \arg. by James Dennett · 12 years ago
- 12dcc64 [PCH] Use DenseMap instead of std::map to keep track of SwitchCases. by Argyrios Kyrtzidis · 12 years ago
- b88acb0 [PCH] Really, pinky swear, fix for PR12689 by Argyrios Kyrtzidis · 12 years ago