- bdfdb1d Modify ASTReaderListener to allow visiting the input files of an AST file. by Argyrios Kyrtzidis · 11 years ago
- dc17384 In VarDecl nodes, store the thread storage class specifier as written. by Enea Zaffanella · 11 years ago
- 9fd6b8f Implement template support for CapturedStmt by Wei Pan · 11 years ago
- 2f72900 Rename ObjCImplementationDecl::getSuperLoc() -> getSuperClassLoc() for consistency with ObjCInterfaceDecl::getSuperClassLoc() by Argyrios Kyrtzidis · 11 years ago
- dc5be4f Serialization for captured statements by Ben Langmuir · 11 years ago
- 634c563 Keep track of an @implementation's super class name location, if one was provided. by Argyrios Kyrtzidis · 11 years ago
- aeeacf7 Move parsing of identifiers in MS-style inline assembly into by John McCall · 11 years ago
- dc7a4f5 Don't treat a non-deduced 'auto' type as being type-dependent. Instead, there by Richard Smith · 11 years ago
- 65110ca [PCH/modules] Require the preprocessing record option to match the used PCH, if modules are enabled. by Argyrios Kyrtzidis · 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
- a2c3646 Implement C++1y decltype(auto). by Richard Smith · 11 years ago
- c3bf52c C++1y: Allow aggregates to have default initializers. by Richard Smith · 11 years ago
- 87f9d81 [Modules] Use global index to improve typo correction performance by Argyrios Kyrtzidis · 11 years ago
- 2e3d8c0 Enhance the ObjC global method pool to record whether there were 0, 1, or >= 2 methods (with a particular selector) inside categories. by Argyrios Kyrtzidis · 11 years ago
- 6afcf88 Sema for Captured Statements by Tareq A. Siraj · 11 years ago
- 051303c Implement CapturedStmt AST by Tareq A. Siraj · 11 years ago
- 76da55d Basic support for Microsoft property declarations and references thereto. by John McCall · 11 years ago
- 38afbc7 Annotate flavor of TLS variable (statically or dynamically initialized) onto the AST. by Richard Smith · 11 years ago
- 7332ae4 <rdar://problem/13643854> Only emit ambiguous-expansion warnings when at least one of the macro definitions comes from a non-system header. by Douglas Gregor · 11 years ago
- 6fd7d30 Add an option to parse all comments as documentation comments by Dmitri Gribenko · 11 years ago
- 4382867 Pare back r164351 somewhat. The problem that change was addressing was that we by Richard Smith · 11 years ago
- d2615cc Add 178663 back. by Rafael Espindola · 11 years ago
- 4f8a3eb Revert 178663. by Rafael Espindola · 11 years ago
- bd25ff8 [preprocessor] Allow comparing two macro definitions syntactically instead of only lexically. by Argyrios Kyrtzidis · 11 years ago
- 8f187f6 Don't compute a patched/semantic storage class. by Rafael Espindola · 11 years ago
- b2dbfd8 [modules] If a submodule has re-definitions of the same macro, only the last definition will be used as the "exported" one. by Argyrios Kyrtzidis · 11 years ago
- 0c70181 Objective-C: Provide fixit hints when warning by Fariborz Jahanian · 11 years ago
- ec8deba Objective-C: Provide fixit suggestions when class object by Fariborz Jahanian · 11 years ago
- ea744ab [modules] Make sure enabled diagnostic pragmas inside the module don't affect the translation unit that 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
- c56fff7 [Preprocessor/Modules] Separate the macro directives kinds into their own MacroDirective's subclasses. by Argyrios Kyrtzidis · 11 years ago
- 9317ab9 [PCH/Modules] De/Serialize MacroInfos separately than MacroDirectives. by Argyrios Kyrtzidis · 11 years ago
- baa74bd [modules] When a MacroInfo object is deserialized, allocate and store its submodule ID. by Argyrios Kyrtzidis · 11 years ago
- fa69fc1 <rdar://problem/13479539> Simplify ModuleManager/GlobalModuleIndex interaction to eliminate a pile of extraneous stats(). by Douglas Gregor · 11 years ago
- c640058 OpenMP threadprivate directive parsing and semantic analysis by Alexey Bataev · 11 years ago
- 0beab27 Remove unused variable. by Benjamin Kramer · 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
- 2bf383d Only introduce the SDKSettings.plist dependency in modules/PCH files that don't depend on any other modules or PCH files. by Douglas Gregor · 11 years ago
- 970e441 Make sure that Module::ConfigMacrosExhaustive gets initialized and deserialized correctly. by Douglas Gregor · 11 years ago
- 63a7268 <rdar://problem/10796651> Introduce configuration macros into module maps. by Douglas Gregor · 11 years ago
- 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
- 0378433 [PCH] Fix assertion hit related to enum decls inside templated funtions. by Argyrios Kyrtzidis · 11 years ago
- 9cc3ed4 [modules] Don't record the macros from the predefines buffer. by Argyrios Kyrtzidis · 11 years ago
- 4a18c3b <rdar://problem/13426257> Introduce SDKSettings.plist as an input file dependency for PCH/modules. by Douglas Gregor · 11 years ago
- faf01f0 [modules] Don't write the UnusedFileScopedDecls vector to the module file. by Argyrios Kyrtzidis · 11 years ago
- 975d353 [modules] Check for delegating constructor cycles when building a module and don't write them out to the module file. by Argyrios Kyrtzidis · 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
- 9b5b659 [PCH] Remove building a SmallPtrSet that is not actually used for anything. 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
- f799ae1 objective-C arg: provide fixit support when by Fariborz Jahanian · 11 years ago
- 0b849d3 [preprocessing record] Have the MacroDefinitions map point to the MacroDefinition object instead by Argyrios Kyrtzidis · 11 years ago
- 684aa73 [Sema] Semantic analysis for empty-declaration and attribute-declaration. by Michael Han · 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
- ad0e27b Fix a bug reduced from a crash when trying to use modules with libc++. We check by Richard Smith · 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
- 2d1ece8 Always keep highest identifier, selector, and macro IDs when we've by Douglas Gregor · 12 years ago
- ea14a87 Never cache the result of a module file lookup. 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
- bbcd0f3 Fix handling of module imports adding names to a DeclContext after qualified by Richard Smith · 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
- 8e31d06 Eliminate a race condition with the global module index. 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
- 8c84028 Added outer template parameter lists to friend type AST nodes. by Enea Zaffanella · 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
- 894719b ASTReader and profiling statistics indicate that implementing a method by Douglas Gregor · 12 years ago
- 95fb36e Add some more ASTReader statistics for global method pool lookups. by Douglas Gregor · 12 years ago
- d3cf5fb Eliminate memory allocation from most invocations of by Douglas Gregor · 12 years ago
- 01a4114 Preserve Sema::UndefinedInternals across PCH boundaries. Fixes by Nick Lewycky · 12 years ago
- 3ac83d6 patch for PR9027 and // rdar://11861085 by Fariborz Jahanian · 12 years ago
- 188bdcd Improve coordination between the module manager and the global module by Douglas Gregor · 12 years ago
- d5617ee The standard ARM C++ ABI dictates that inline functions are by John McCall · 12 years ago
- d07865b Optimize ModuleManager::visit() by precomputing the visitation order by Douglas Gregor · 12 years ago