| .. | 
		
		
			
			
			
			
				| Inputs | Revert "[Modules] Prevent #import to reenter header if not building a module." | 2017-08-12 01:38:26 +00:00 | 
		
			
			
			
			
				| DebugInfoNamespace.cpp | Module Debug Info: Emit namespaced C++ forward decls in the correct module. | 2017-05-11 22:59:19 +00:00 | 
		
			
			
			
			
				| DebugInfoSubmoduleImport.c | Add a test that local submodule visibility has no effect on debug info | 2017-05-11 16:40:48 +00:00 | 
		
			
			
			
			
				| DebugInfoSubmodules.c | Stop messing with the 'g' group of options in CompilerInvocation. | 2015-10-08 04:24:12 +00:00 | 
		
			
			
			
			
				| DebugInfoTransitiveImport.m | Update for LLVM IR metadata changes (DIImportedEntity now needs a DIFile). | 2017-07-19 00:09:58 +00:00 | 
		
			
			
			
			
				| ExtDebugInfo.cpp | Debug Info: Avoid completing class types when a definition is in a module. | 2017-07-24 23:48:51 +00:00 | 
		
			
			
			
			
				| ExtDebugInfo.m | Update Clang for D20147 ("DebugInfo: New metadata representation for global variables.") | 2016-09-13 01:13:19 +00:00 | 
		
			
			
			
			
				| ModuleDebugInfo.cpp | Debug Info: Avoid completing class types when a definition is in a module. | 2017-07-24 23:48:51 +00:00 | 
		
			
			
			
			
				| ModuleDebugInfo.m | Debug Info: Set the MainFileName when generating -gmodules debug info for PCM. | 2017-07-18 23:58:34 +00:00 | 
		
			
			
			
			
				| ModuleModuleDebugInfo.cpp | Add the second half of the testcase I should have added in 279485. | 2016-08-22 22:30:34 +00:00 | 
		
			
			
			
			
				| Rmodule-build.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| Werror-Wsystem-headers.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| Werror.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| add-remove-private.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| anon-namespace.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| anon-redecl.cpp | [modules] Additional tests. | 2017-01-26 23:07:59 +00:00 | 
		
			
			
			
			
				| attr-unavailable.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| auto-import-unavailable.cpp | [modules] PR20507: Avoid silent textual inclusion. | 2015-08-17 16:39:30 +00:00 | 
		
			
			
			
			
				| auto-module-import.m | [modules] When a #include is mapped to a module import and appears somewhere | 2015-11-17 23:32:01 +00:00 | 
		
			
			
			
			
				| autolink.m | IR: Replace the "Linker Options" module flag with "llvm.linker.options" named metadata. | 2017-06-12 20:10:48 +00:00 | 
		
			
			
			
			
				| autolinkTBD.m | IR: Replace the "Linker Options" module flag with "llvm.linker.options" named metadata. | 2017-06-12 20:10:48 +00:00 | 
		
			
			
			
			
				| available-is-better.cpp | [modules] PR20507: Avoid silent textual inclusion. | 2015-08-17 16:39:30 +00:00 | 
		
			
			
			
			
				| build-fail-notes.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| builtin-import.mm | [Modules] Support #import when entering files with modules | 2017-01-11 02:14:51 +00:00 | 
		
			
			
			
			
				| builtins.m | Modules/builtins.m requires shell. | 2017-04-04 02:50:40 +00:00 | 
		
			
			
			
			
				| check-for-sanitizer-feature.cpp | [Modules] Handle sanitizer feature mismatches when importing modules | 2017-06-01 20:01:01 +00:00 | 
		
			
			
			
			
				| codegen-flags.test | Modular Codegen: Separate flags for function and debug info support | 2017-04-12 20:58:33 +00:00 | 
		
			
			
			
			
				| codegen-nodep.test | Fix up test to handle the now split -fmodules-codegen and -fmodules-debuginfo flags | 2017-04-12 21:09:34 +00:00 | 
		
			
			
			
			
				| codegen-opt.test | Initialize builtins during modular codegen | 2017-02-08 20:51:11 +00:00 | 
		
			
			
			
			
				| codegen.test | Modular Codegen: Include testing for inline asm as well as some commentary on the implementaiton choice. | 2017-04-12 21:14:04 +00:00 | 
		
			
			
			
			
				| compiler_builtins.m | [Modules] Add a command line option for loading the clang builtins modulemap. | 2016-10-31 08:21:54 +00:00 | 
		
			
			
			
			
				| compiler_builtins_aarch64.m | Make 'arm' cover both 32 and 64 bit architecutres | 2015-08-07 01:59:56 +00:00 | 
		
			
			
			
			
				| compiler_builtins_arm.m | Revert "Revert r241620 and follow-up commits" and move the initialization | 2015-07-08 01:00:30 +00:00 | 
		
			
			
			
			
				| compiler_builtins_x86.c | [Modules] Add a command line option for loading the clang builtins modulemap. | 2016-10-31 08:21:54 +00:00 | 
		
			
			
			
			
				| config-mismatch.cpp | Revert r288626, which reverts r288449. Original commit message: | 2016-12-06 00:40:17 +00:00 | 
		
			
			
			
			
				| config_macros.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| conflicts.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| const-var-init-update.cpp | PR33002: When we instantiate the definition of a static data member, we might | 2017-06-22 22:18:46 +00:00 | 
		
			
			
			
			
				| crash-typo-correction-visibility.cpp | Fix crash when an 'import a module' TypoCorrection has its CorrectionDecls | 2017-06-05 22:29:36 +00:00 | 
		
			
			
			
			
				| crash-vfs-headermaps.m | Put back REQUIRES: system-darwin to fix asan bot. | 2017-05-01 21:49:54 +00:00 | 
		
			
			
			
			
				| crash-vfs-include-pch.m | Put back REQUIRES: system-darwin to fix asan bot. | 2017-05-01 21:49:54 +00:00 | 
		
			
			
			
			
				| crash-vfs-ivfsoverlay.m | Put back REQUIRES: system-darwin to fix asan bot. | 2017-05-01 21:49:54 +00:00 | 
		
			
			
			
			
				| crash-vfs-path-emptydir-entries.m | Add pragma to perform module import and use it in -E output. | 2017-04-29 00:34:47 +00:00 | 
		
			
			
			
			
				| crash-vfs-path-symlink-component.m | Add pragma to perform module import and use it in -E output. | 2017-04-29 00:34:47 +00:00 | 
		
			
			
			
			
				| crash-vfs-path-symlink-topheader.m | Add pragma to perform module import and use it in -E output. | 2017-04-29 00:34:47 +00:00 | 
		
			
			
			
			
				| crash-vfs-path-traversal.m | Add pragma to perform module import and use it in -E output. | 2017-04-29 00:34:47 +00:00 | 
		
			
			
			
			
				| crash-vfs-relative-incdir.m | Put back REQUIRES: system-darwin to fix asan bot. | 2017-05-01 21:49:54 +00:00 | 
		
			
			
			
			
				| crash-vfs-relative-overlay.m | Add pragma to perform module import and use it in -E output. | 2017-04-29 00:34:47 +00:00 | 
		
			
			
			
			
				| crash-vfs-run-reproducer.m | Put back REQUIRES: system-darwin to fix asan bot. | 2017-05-01 21:49:54 +00:00 | 
		
			
			
			
			
				| crash-vfs-umbrella-frameworks.m | [Modules] Use vfs for (recursive) directory iteration | 2016-05-16 16:46:01 +00:00 | 
		
			
			
			
			
				| crashes.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| cstd.m | Treat module headers wrapped by our builtin headers as implicitly being textual | 2016-10-26 01:08:55 +00:00 | 
		
			
			
			
			
				| cxx-decls.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| cxx-dtor.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| cxx-inline-namespace.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| cxx-irgen.cpp | Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. | 2016-12-23 00:23:01 +00:00 | 
		
			
			
			
			
				| cxx-linkage-cache.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| cxx-lookup.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| cxx-many-overloads.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| cxx-templates.cpp | PR32185: Revert r291512 and add a testcase for PR32185. | 2017-04-13 21:37:24 +00:00 | 
		
			
			
			
			
				| cxx17.cpp | Take into account C++17's noexcept function types during merging -- it should | 2017-03-08 23:00:26 +00:00 | 
		
			
			
			
			
				| cycles.c | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| darwin_specific_modulemap_hacks.m | [Modules] Add Darwin-specific compatibility module map parsing hacks | 2015-08-13 17:13:33 +00:00 | 
		
			
			
			
			
				| debug-info-moduleimport-in-module.m | Update for LLVM IR metadata changes (DIImportedEntity now needs a DIFile). | 2017-07-19 00:09:58 +00:00 | 
		
			
			
			
			
				| debug-info-moduleimport.m | Update for LLVM IR metadata changes (DIImportedEntity now needs a DIFile). | 2017-07-19 00:09:58 +00:00 | 
		
			
			
			
			
				| declare-use-compatible.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| declare-use.S | … |  | 
		
			
			
			
			
				| declare-use1.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| declare-use2.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| declare-use3.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| declare-use4.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| declare-use5.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| decldef.m | [modules] Simplify and generalize the existing rule for finding hidden | 2015-11-12 22:19:45 +00:00 | 
		
			
			
			
			
				| decldef.mm | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| deferred-lookup.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| dependency-dump-dependent-module.m | Attempt to fix Windows buildbot. | 2017-03-10 19:34:15 +00:00 | 
		
			
			
			
			
				| dependency-dump.m | Attempt to fix Windows buildbot. | 2017-03-10 19:34:15 +00:00 | 
		
			
			
			
			
				| dependency-gen-inferred-map.m | Revert "Revert r241620 and follow-up commits" and move the initialization | 2015-07-08 01:00:30 +00:00 | 
		
			
			
			
			
				| dependency-gen-pch.m | [modules] When building a dependency file, include module maps parsed in the | 2015-08-09 04:46:57 +00:00 | 
		
			
			
			
			
				| dependency-gen.m | [modules] When building a dependency file, include module maps parsed in the | 2015-08-09 04:46:57 +00:00 | 
		
			
			
			
			
				| dependency-gen.modulemap | [modules] For explicit module file dependencies, only list direct dependency module files. | 2015-08-13 18:30:25 +00:00 | 
		
			
			
			
			
				| diag-flags.cpp | Fix this test to use a construct that actually forces struct layout to happen when testing -Wpadded. | 2017-06-27 00:22:07 +00:00 | 
		
			
			
			
			
				| diag-pragma.c | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| diag-pragma.cpp | Remove and replace DiagStatePoint tracking and lookup data structure. | 2017-01-26 01:01:01 +00:00 | 
		
			
			
			
			
				| diagnose-missing-import.m | [Modules] Fix overly conservative assertion for import diagnostic | 2017-05-23 23:53:17 +00:00 | 
		
			
			
			
			
				| diagnostic-options-out-of-date.m | Modules: Use hash of PCM content for SIGNATURE | 2017-03-13 18:45:08 +00:00 | 
		
			
			
			
			
				| diagnostics.modulemap | Support lazy stat'ing of files referenced by module maps. | 2017-06-02 01:55:39 +00:00 | 
		
			
			
			
			
				| diamond-pch.c | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| diamond.c | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| direct-module-import.m | Account for calling convention specifiers in function definitions in IR test cases | 2015-06-29 17:29:50 +00:00 | 
		
			
			
			
			
				| driver.c | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| elaborated-type-specifier-from-hidden-module.m | [Modules] Implement ODR-like semantics for tag types in C/ObjC | 2017-07-01 00:06:47 +00:00 | 
		
			
			
			
			
				| embed-files-compressed.cpp | [modules] Compress files embedded into a .pcm file, to reduce the disk usage of -fembed-all-files mode. | 2016-02-06 02:06:43 +00:00 | 
		
			
			
			
			
				| embed-files.cpp | Disable a flaky test on Windows that uses "echo >>" | 2016-07-21 21:07:47 +00:00 | 
		
			
			
			
			
				| empty.modulemap | Remove 24 instances of 'REQUIRES: shell' | 2016-10-20 23:11:45 +00:00 | 
		
			
			
			
			
				| epic-fail.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| exclude-header.c | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| explicit-build-extra-files.cpp | Remove 24 instances of 'REQUIRES: shell' | 2016-10-20 23:11:45 +00:00 | 
		
			
			
			
			
				| explicit-build-flags.cpp | Restructure the propagation of -fPIC/-fPIE. | 2016-06-23 15:07:32 +00:00 | 
		
			
			
			
			
				| explicit-build-missing-files.cpp | [modules] Extend r266113 to cope with submodules. | 2016-04-12 20:20:33 +00:00 | 
		
			
			
			
			
				| explicit-build-overlap.cpp | [modules] Tests for r245390. | 2015-08-18 23:42:50 +00:00 | 
		
			
			
			
			
				| explicit-build-prefer-self.cpp | Write output file to temp directory. The tests shouldn't assume that | 2015-06-23 09:26:37 +00:00 | 
		
			
			
			
			
				| explicit-build-relpath.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| explicit-build.cpp | Fix a bug preventing the cause for a module file-not-found from being displayed | 2016-08-29 20:46:59 +00:00 | 
		
			
			
			
			
				| exponential-paths.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| extensions.c | Introduce module file extensions to piggy-back data onto module files. | 2015-11-03 18:33:07 +00:00 | 
		
			
			
			
			
				| extern_c.cpp | [modules] Allow the error on importing a C++ module within an extern "C" | 2015-10-13 00:39:40 +00:00 | 
		
			
			
			
			
				| extern_c_bad.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| extern_cxx.cpp | When we enter a module within a linkage specification, switch the linkage | 2017-05-18 19:34:55 +00:00 | 
		
			
			
			
			
				| fatal-module-loader-error.m | [modules] PR22534: Load files specified by -fmodule-file= eagerly. In particular, this avoids the need to re-parse module map files when using such a module. | 2015-08-09 08:48:41 +00:00 | 
		
			
			
			
			
				| filename.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| find-privateheaders.m | [Modules] Allow umbrella frameworks to define private submodules for subframeworks | 2017-05-09 00:41:38 +00:00 | 
		
			
			
			
			
				| fmodules-validate-once-per-build-session.c | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| framework-name.m | [Modules] Be consistent about finding a module for framework headers | 2015-07-02 13:19:48 +00:00 | 
		
			
			
			
			
				| getSourceDescriptor-crash.cpp | [modules][debuginfo] Only include imported modules when targeting LLDB | 2016-05-03 23:06:40 +00:00 | 
		
			
			
			
			
				| global-init.cpp | When we reach the end of a #include of a header of a local submodule that we | 2016-09-01 20:15:25 +00:00 | 
		
			
			
			
			
				| global_index.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| gnumode-non-benign.cpp | [modules] Add missing test from r297030. | 2017-03-06 17:47:57 +00:00 | 
		
			
			
			
			
				| header-attribs.cpp | Support lazy stat'ing of files referenced by module maps. | 2017-06-02 01:55:39 +00:00 | 
		
			
			
			
			
				| header-import.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| header-in-multiple-maps.cpp | [modules] If we have a choice between including a file textually and importing | 2015-02-13 23:50:20 +00:00 | 
		
			
			
			
			
				| hidden-definition.cpp | [modules] Don't try to use the definition of a class if | 2015-12-18 22:19:11 +00:00 | 
		
			
			
			
			
				| hidden-names.cpp | [modules] Additional tests. | 2017-01-26 23:07:59 +00:00 | 
		
			
			
			
			
				| ignored_macros.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| implementation-of-module.m | Keep -fmodule-implementation-of as an alias of -fmodule-name. | 2016-04-06 23:28:26 +00:00 | 
		
			
			
			
			
				| implicit-build-config-out-of-date.m | [Modules] Early-exit if ReadOptionsBlock fails to avoid crashing | 2016-02-11 18:54:02 +00:00 | 
		
			
			
			
			
				| implicit-built-Werror-using-W.cpp | Serialization: Simulate -Werror settings in implicit modules | 2017-04-12 03:58:58 +00:00 | 
		
			
			
			
			
				| implicit-private-with-different-name.m | [Modules] Correct test comment from obsolete earlier version of code. NFC | 2017-01-18 20:34:44 +00:00 | 
		
			
			
			
			
				| import-decl.cpp | … |  | 
		
			
			
			
			
				| import-self.m | [modules] Flatten -fmodule-name= and -fmodule-implementation-of= into a single | 2016-02-19 22:25:36 +00:00 | 
		
			
			
			
			
				| import-syntax.c | Add pragma to perform module import and use it in -E output. | 2017-04-29 00:34:47 +00:00 | 
		
			
			
			
			
				| import-textual-noguard.mm | [Modules] Support #import when entering files with modules | 2017-01-11 02:14:51 +00:00 | 
		
			
			
			
			
				| import-textual.mm | [Modules] Support #import when entering files with modules | 2017-01-11 02:14:51 +00:00 | 
		
			
			
			
			
				| include-own-headers.m | [modules] Don't diagnose non-modular includes from modular files that are | 2016-03-14 17:52:37 +00:00 | 
		
			
			
			
			
				| include-relative.c | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| include_next.c | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| incomplete-module.m | Module: improve the diagnostic message for include of non-modular header. | 2016-10-21 23:27:37 +00:00 | 
		
			
			
			
			
				| incomplete-umbrella.m | [Modules] Improve diagnostics for incomplete umbrella | 2017-04-27 22:29:14 +00:00 | 
		
			
			
			
			
				| inferred-attributes.mm | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| inferred-framework-case.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| inferred-frameworks.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| inferred-submodules.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| initializer_list.cpp | [modules] Properly check whether a declaration is std::initializer_list. This | 2015-02-24 03:30:14 +00:00 | 
		
			
			
			
			
				| inner-struct-redefines-invisible.m | [modules] Set the lexical DC for dummy tag decls that refer to hidden | 2017-08-11 12:06:52 +00:00 | 
		
			
			
			
			
				| interface-visibility.m | Testcase missed from r306075. | 2017-06-26 04:41:22 +00:00 | 
		
			
			
			
			
				| internal-constants.cpp | [modules] Rationalize the behavior of Decl::declarationReplaces, and in | 2015-11-03 03:13:11 +00:00 | 
		
			
			
			
			
				| invalid-pch-module-id.m | [PCH] Fix a regression when PCH is used with -fmodules | 2017-02-07 21:54:57 +00:00 | 
		
			
			
			
			
				| invalidate-identifiers.c | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| irgen.c | Revert "Revert r241620 and follow-up commits" and move the initialization | 2015-07-08 01:00:30 +00:00 | 
		
			
			
			
			
				| lambda-context.cpp | Lazily load the ContextDecl for a lambda's DefinitionData, to fix a | 2016-08-25 00:34:00 +00:00 | 
		
			
			
			
			
				| libc-libcxx.cpp | [Modules] Add 'no_undeclared_includes' module map attribute | 2016-10-21 01:41:56 +00:00 | 
		
			
			
			
			
				| libstdcxx-ambiguous-internal.cpp | [modules] Generalize the workaround for multiple ambiguous definitions of | 2015-11-04 19:26:32 +00:00 | 
		
			
			
			
			
				| linkage-merge.cpp | [modules] In C++, stop serializing and deserializing a list of declarations in | 2015-07-21 23:54:07 +00:00 | 
		
			
			
			
			
				| linkage-merge.m | [Sema] Emit a better diagnostic when variable redeclarations disagree | 2015-07-14 20:08:49 +00:00 | 
		
			
			
			
			
				| load-after-failure.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| load_failure.c | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| localsubmodulevis.m | [Modules] Fix test to wipe out the cache before using it | 2017-04-24 21:58:13 +00:00 | 
		
			
			
			
			
				| lookup-assert-protocol.m | [ASTReader] Add test for previous change r306583 / 145692e. | 2017-06-29 19:42:35 +00:00 | 
		
			
			
			
			
				| lookup-assert.m | Modules: for ObjectiveC try to keep the definition invariant. | 2016-09-09 23:48:27 +00:00 | 
		
			
			
			
			
				| lookup.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| lookup.m | ASTPrinter: Objective-C method declarations don't need a space after | 2017-06-02 15:02:59 +00:00 | 
		
			
			
			
			
				| macro-ambiguity.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| macro-hiding.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| macro-masking.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| macro-redefinition.cpp | [modules] Simplify module macro handling in non-local-submodule-visibility mode. | 2017-05-19 23:32:38 +00:00 | 
		
			
			
			
			
				| macro-reexport.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| macro-undef-through-pch.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| macros.c | [modules] Fix a corner case in the macro override rules: properly handle overridden leaf module macros. | 2015-09-16 00:55:50 +00:00 | 
		
			
			
			
			
				| macros2.c | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| malformed-overload.m | clang/test/Modules/malformed-overload.m: Make sure module cache is clean. | 2017-04-27 13:08:48 +00:00 | 
		
			
			
			
			
				| malformed.cpp | [Modules] More descriptive diagnostics for misplaced import directive | 2015-09-19 05:32:57 +00:00 | 
		
			
			
			
			
				| merge-anon-in-template.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| merge-class-definition-visibility.cpp | [modules] Properly merge visibility of class definitions that got merged while | 2015-06-25 21:42:33 +00:00 | 
		
			
			
			
			
				| merge-decl-context.cpp | [modules] Handle merged fields in designated initializers. | 2016-04-08 19:57:40 +00:00 | 
		
			
			
			
			
				| merge-decl-order.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| merge-dependent-friends.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| merge-enumerators.cpp | [modules] Simplify and generalize the existing rule for finding hidden | 2015-11-12 22:19:45 +00:00 | 
		
			
			
			
			
				| merge-fn-prototype-tags.c | [modules] Apply ODR merging for function scoped tags only in C++ mode. | 2016-09-08 20:34:41 +00:00 | 
		
			
			
			
			
				| merge-friends.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| merge-function-defs.cpp | [modules] Additional tests. | 2017-01-26 23:07:59 +00:00 | 
		
			
			
			
			
				| merge-implicit-special-members.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| merge-name-for-linkage.cpp | [modules] When reading / writing a typedef that is a name for linkage for | 2017-01-26 22:39:55 +00:00 | 
		
			
			
			
			
				| merge-nested-templates.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| merge-target-features.cpp | [modules] If we're given a module file, via -fmodule-file=, for a module, but | 2015-11-05 00:54:55 +00:00 | 
		
			
			
			
			
				| merge-template-friend.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| merge-template-members.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| merge-template-pattern-visibility.cpp | Revert "Reinstate r281429, reverted in r281452, with a fix for its mishandling of" | 2016-10-17 13:00:44 +00:00 | 
		
			
			
			
			
				| merge-template-specializations.cpp | [modules] Be sure to emit local specializations of imported templates, even if | 2016-10-06 20:30:51 +00:00 | 
		
			
			
			
			
				| merge-typedefs.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| merge-using-decls.cpp | [Test] NFC: Fixed typo in comments | 2017-03-01 17:55:03 +00:00 | 
		
			
			
			
			
				| merge-var-template-def.cpp | [modules] Do not report missing definitions of demoted constexpr variable templates. | 2016-10-19 11:19:30 +00:00 | 
		
			
			
			
			
				| merge-vtable-codegen.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| method_pool.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| method_pool_write.m | Method Pool in modules: we make sure that if a module contains an entry for | 2016-04-29 19:04:05 +00:00 | 
		
			
			
			
			
				| minimal-identifier-tables.cpp | [modules] Separately track whether an identifier's preprocessor information and | 2016-02-05 19:03:40 +00:00 | 
		
			
			
			
			
				| misplaced-1.cpp | [Modules] More descriptive diagnostics for misplaced import directive | 2015-09-19 05:32:57 +00:00 | 
		
			
			
			
			
				| misplaced-2.cpp | [Modules] More descriptive diagnostics for misplaced import directive | 2015-09-19 05:32:57 +00:00 | 
		
			
			
			
			
				| misplaced-3.cpp | [Modules] More descriptive diagnostics for misplaced import directive | 2015-09-19 05:32:57 +00:00 | 
		
			
			
			
			
				| misplaced-4.cpp | [Modules] More descriptive diagnostics for misplaced import directive | 2015-09-19 05:32:57 +00:00 | 
		
			
			
			
			
				| misplaced-5.c | [Modules] More descriptive diagnostics for misplaced import directive | 2015-09-19 05:32:57 +00:00 | 
		
			
			
			
			
				| missing-flag.cpp | Reject attempts to build a module without -fmodules, rather than silently doing weird things. | 2017-07-06 21:05:56 +00:00 | 
		
			
			
			
			
				| missing-header.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| missing-submodule.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| modify-module.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| modular_maps.cpp | [modules] Make sure we always include the contents of private headers when | 2016-01-08 22:36:45 +00:00 | 
		
			
			
			
			
				| module-feature.m | [Modules] Consider -fmodule-feature in module hash and when loading | 2015-06-23 18:20:18 +00:00 | 
		
			
			
			
			
				| module-file-modified.c | Module: correctly set the module file kind when emitting file_modified. | 2016-10-21 23:35:03 +00:00 | 
		
			
			
			
			
				| module-impl-with-link.c | IR: Replace the "Linker Options" module flag with "llvm.linker.options" named metadata. | 2017-06-12 20:10:48 +00:00 | 
		
			
			
			
			
				| module-map-path-hash.cpp | [modules] Tighten up this test a bit. | 2015-09-02 20:16:09 +00:00 | 
		
			
			
			
			
				| module-private.cpp | [modules] Simplify and generalize the existing rule for finding hidden | 2015-11-12 22:19:45 +00:00 | 
		
			
			
			
			
				| module_file_info.m | Modules: Use hash of PCM content for SIGNATURE | 2017-03-13 18:45:08 +00:00 | 
		
			
			
			
			
				| module_map_cwd.c | Fix handling of -fmodule-map-file=X where X has no directory component. | 2017-03-09 00:58:22 +00:00 | 
		
			
			
			
			
				| modulemap-locations.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| modules-cache-path-canonicalization.m | Fix test on Windows. Only a single backslash was required, not a double. | 2017-03-15 01:38:24 +00:00 | 
		
			
			
			
			
				| modules-with-same-name.m | Tweak clang/test/Modules/modules-with-same-name.m to run with GnuWin32's find.exe on newer version of Windows. | 2015-06-23 08:37:21 +00:00 | 
		
			
			
			
			
				| modules.idx | Support watchOS and tvOS driver options | 2015-10-30 16:30:27 +00:00 | 
		
			
			
			
			
				| multiple-include.cpp | [modules] When checking the include guard for a header, check whether it's | 2015-07-10 22:27:17 +00:00 | 
		
			
			
			
			
				| namespaces.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| no-implicit-builds.cpp | [modules] Don't invent a module cache path unless implicit module builds are enabled. | 2016-03-21 19:06:06 +00:00 | 
		
			
			
			
			
				| no-implicit-maps.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| no-linkage.cpp | [modules] Fix some more cases where we used to reject a conflict between two | 2015-11-17 03:02:41 +00:00 | 
		
			
			
			
			
				| no-stale-modtime.m | [clang/test] Fix a flaky unittest on windows | 2016-08-03 06:10:15 +00:00 | 
		
			
			
			
			
				| normal-module-map.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| objc-at-keyword.m | [Lexer] Ensure that the token is not an annotation token when | 2017-05-17 11:08:36 +00:00 | 
		
			
			
			
			
				| objc-categories.m | [ObjC][Modules] Don't perform property lookup in hidden class extensions | 2017-02-22 23:18:49 +00:00 | 
		
			
			
			
			
				| objc-category-2.m | Modules: for ObjectiveC try to keep the definition invariant. | 2016-09-09 23:48:27 +00:00 | 
		
			
			
			
			
				| objc-category-3.m | Modules: for ObjectiveC try to keep the definition invariant. | 2016-09-09 23:48:27 +00:00 | 
		
			
			
			
			
				| objc-category.m | Modules: for ObjectiveC try to keep the definition invariant. | 2016-09-09 23:48:27 +00:00 | 
		
			
			
			
			
				| objc-designated-init-mod.m | [Modules][ObjC] Check definition from canonical decl on designated initializers | 2017-04-26 05:06:20 +00:00 | 
		
			
			
			
			
				| objc-hidden.m | Module: for ObjectiveC, be consistent when checking hidden decls. | 2016-10-11 21:18:20 +00:00 | 
		
			
			
			
			
				| objc-initializer.m | Module: emit initializers in submodules when importing the parent module. | 2016-10-14 18:55:44 +00:00 | 
		
			
			
			
			
				| objc-method-redecl.m | ObjectiveC: fix a seg fault when deserialing redeclaration of ObjCMethodDecl. | 2016-10-03 21:26:46 +00:00 | 
		
			
			
			
			
				| objc_redef.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| odr.cpp | [modules] Don't emit initializers for VarDecls within a module eagerly whenever | 2016-07-20 19:10:16 +00:00 | 
		
			
			
			
			
				| odr_hash.cpp | [ODRHash] Revert r307743 which reverted r307720 | 2017-07-15 02:55:13 +00:00 | 
		
			
			
			
			
				| on-demand-build.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| on-demand-macros.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| outofdate-rebuild.m | Reapply "Modules: Cache PCMs in memory and avoid a use-after-free" | 2017-03-20 17:58:26 +00:00 | 
		
			
			
			
			
				| overloadable-attrs.cpp | Represent pass_object_size attrs in ExtParameterInfo | 2017-02-24 02:49:47 +00:00 | 
		
			
			
			
			
				| parse-attributes.modulemap | [Modules] Don't swallow errors when parsing optional attributes. | 2016-03-06 04:20:05 +00:00 | 
		
			
			
			
			
				| path-resolution.modulemap | Fix incorrect use of current directory to find moved paths in ASTReader. | 2017-07-25 10:22:06 +00:00 | 
		
			
			
			
			
				| pch-module-macro.m | PCH + module: make sure we write out macros associated with builtin identifiers. | 2016-05-31 18:19:32 +00:00 | 
		
			
			
			
			
				| pch-used.m | Account for calling convention specifiers in function definitions in IR test cases | 2015-06-29 17:29:50 +00:00 | 
		
			
			
			
			
				| pch-with-module-name.m | PCH: fix a regression that reports a module is defined in both pch and pcm. | 2017-01-09 19:20:18 +00:00 | 
		
			
			
			
			
				| pch_container.m | Make the clang module container format selectable from the command line. | 2015-07-17 01:19:54 +00:00 | 
		
			
			
			
			
				| pr19692.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| pr20399.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| pr20786.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| pr21217.cpp | Add test file missed from r223561. | 2014-12-06 22:11:06 +00:00 | 
		
			
			
			
			
				| pr21547.cpp | Add -emit-llvm-only to the regression test for PR21547. | 2016-03-30 22:22:50 +00:00 | 
		
			
			
			
			
				| pr21687.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| pr24954.cpp | [modules] Fix adding a templated friend functions to a namespace from another module. | 2016-03-16 11:17:04 +00:00 | 
		
			
			
			
			
				| pr25501.cpp | PR25501: Delay loading visible updates for a declaration until after we've | 2016-04-08 20:53:26 +00:00 | 
		
			
			
			
			
				| pr26014.cpp | Canonicalize UnaryTransformType types when they don't have a known underlying type. | 2016-03-30 22:18:29 +00:00 | 
		
			
			
			
			
				| pr26179.cpp | Merge templated static member variables, fixes http://llvm.org/pr26179. | 2016-01-22 19:03:27 +00:00 | 
		
			
			
			
			
				| pr27041.cpp | [modules] Write out identifiers if the ID is local, too. | 2016-03-30 20:16:03 +00:00 | 
		
			
			
			
			
				| pr27186.cpp | [modules] Add forgotten test case to r265597. | 2016-04-06 20:58:12 +00:00 | 
		
			
			
			
			
				| pr27401.cpp | Reland r267691 fixing PR27535. | 2016-04-28 14:13:28 +00:00 | 
		
			
			
			
			
				| pr27513.cpp | PR27513: When determining which declaration to put into an exported lookup | 2016-04-26 23:40:43 +00:00 | 
		
			
			
			
			
				| pr27699.cpp | Add regression test for PR27699. | 2016-07-22 20:49:31 +00:00 | 
		
			
			
			
			
				| pr27739.cpp | [modules] Ask the canonical decl whether the constructor was defaulted. | 2016-05-24 12:10:36 +00:00 | 
		
			
			
			
			
				| pr27754.cpp | PR27754: CXXRecordDecl::data() needs to perform an update even if it's called | 2016-05-17 22:44:15 +00:00 | 
		
			
			
			
			
				| pr27890.cpp | [modules] Allow emission of update records for predefined __va_list_tag. | 2016-06-20 15:10:40 +00:00 | 
		
			
			
			
			
				| pr28332.cpp | [modules] Teach the ASTWriter to ignore mutations coming from the ASTReader. | 2016-07-22 21:08:24 +00:00 | 
		
			
			
			
			
				| pr28438.cpp | Remove debugging aids from this test and fix its expectations. | 2016-08-18 06:15:19 +00:00 | 
		
			
			
			
			
				| pr28752.cpp | Reinstate r284008 reverted in r284081, with two fixes: | 2016-10-14 21:41:24 +00:00 | 
		
			
			
			
			
				| pr28812.cpp | [modules] PR28812: Modules can return duplicate field decls. | 2016-10-26 10:24:29 +00:00 | 
		
			
			
			
			
				| pr31469.cpp | PR31469: Don't add friend template class decls to redecl chain in dependent contexts. | 2017-01-12 09:16:26 +00:00 | 
		
			
			
			
			
				| pragma-pack.cpp | Modules: Do not serialize #pragma pack state | 2017-04-15 00:07:57 +00:00 | 
		
			
			
			
			
				| prebuilt-module.m | clang/test/Modules/prebuilt-module.m: Prune "-triple" to fix a configuration mismatch. | 2016-08-19 05:25:26 +00:00 | 
		
			
			
			
			
				| preprocess-build-diamond.m | Add -frewrite-imports flag. | 2017-06-09 21:24:02 +00:00 | 
		
			
			
			
			
				| preprocess-build.cpp | Reject attempts to build a module without -fmodules, rather than silently doing weird things. | 2017-07-06 21:05:56 +00:00 | 
		
			
			
			
			
				| preprocess-decluse.cpp | Track the set of module maps read while building a .pcm file and reload those when preprocessing from that .pcm file. | 2017-06-29 02:19:42 +00:00 | 
		
			
			
			
			
				| preprocess-missing.modulemap | Support lazy stat'ing of files referenced by module maps. | 2017-06-02 01:55:39 +00:00 | 
		
			
			
			
			
				| preprocess-module.cpp | When preprocessing with -frewrite-imports and -fmodule-file=, do not pass all | 2017-06-26 19:39:25 +00:00 | 
		
			
			
			
			
				| preprocess-nested.cpp | [modules] When compiling a preprocessed module map, look for headers relative | 2017-05-31 20:56:55 +00:00 | 
		
			
			
			
			
				| preprocess-unavailable.cpp | Add an explicit -std= to test to unbreak on PS4 targets. | 2017-05-30 20:13:34 +00:00 | 
		
			
			
			
			
				| preprocess.cpp | Add pragma to perform module import and use it in -E output. | 2017-04-29 00:34:47 +00:00 | 
		
			
			
			
			
				| preprocess.m | Add pragma to perform module import and use it in -E output. | 2017-04-29 00:34:47 +00:00 | 
		
			
			
			
			
				| private.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| private.modulemap | Allow use of private headers in different sub-modules. | 2015-11-05 15:24:47 +00:00 | 
		
			
			
			
			
				| private1.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| prune.m | Remove 24 instances of 'REQUIRES: shell' | 2016-10-20 23:11:45 +00:00 | 
		
			
			
			
			
				| public-private.modulemap | Fix public-private.modulemap test case to clear the cache on every run. | 2015-05-06 22:31:13 +00:00 | 
		
			
			
			
			
				| rebuild.m | Modules: Use hash of PCM content for SIGNATURE | 2017-03-13 18:45:08 +00:00 | 
		
			
			
			
			
				| recursive.c | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| recursive_visibility.mm | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| redecl-add-after-load.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| redecl-found-building-chains.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| redecl-merge.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| redecl-merge2.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| redecl-namespaces.mm | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| redecl-templates.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| redeclarations.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| redecls.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| redefinition-c-tagtypes.m | [Modules] Implement ODR-like semantics for tag types in C/ObjC | 2017-07-01 00:06:47 +00:00 | 
		
			
			
			
			
				| redefinition-same-header.m | [Modules] Implement ODR-like semantics for tag types in C/ObjC | 2017-07-01 00:06:47 +00:00 | 
		
			
			
			
			
				| redundant-include.mm | Additional test file missed from r288737. | 2016-12-06 00:14:22 +00:00 | 
		
			
			
			
			
				| relative-dep-gen.cpp | Reject attempts to build a module without -fmodules, rather than silently doing weird things. | 2017-07-06 21:05:56 +00:00 | 
		
			
			
			
			
				| renamed.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| require-modular-includes.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| requires-coroutines.mm | Factor out and unify emission of "module is unavailable" diagnostics. | 2017-06-05 18:57:56 +00:00 | 
		
			
			
			
			
				| requires-gnuinlineasm.m | Factor out and unify emission of "module is unavailable" diagnostics. | 2017-06-05 18:57:56 +00:00 | 
		
			
			
			
			
				| requires.m | Factor out and unify emission of "module is unavailable" diagnostics. | 2017-06-05 18:57:56 +00:00 | 
		
			
			
			
			
				| requires.mm | Factor out and unify emission of "module is unavailable" diagnostics. | 2017-06-05 18:57:56 +00:00 | 
		
			
			
			
			
				| resolution-change.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| self-import-header.m | Revert "Revert r241620 and follow-up commits" and move the initialization | 2015-07-08 01:00:30 +00:00 | 
		
			
			
			
			
				| separate_map_tree.cpp | [modules] Make sure we always include the contents of private headers when | 2016-01-08 22:36:45 +00:00 | 
		
			
			
			
			
				| serialized-diags.m | … |  | 
		
			
			
			
			
				| signal.m | Remove 24 instances of 'REQUIRES: shell' | 2016-10-20 23:11:45 +00:00 | 
		
			
			
			
			
				| static_assert.cpp | Fix interaction between serialization and c++1z feature. | 2016-09-13 01:20:40 +00:00 | 
		
			
			
			
			
				| stddef.c | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| stddef.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| stress-objc.m | ObjC Module: try to make objc module deterministic. | 2016-11-17 18:41:18 +00:00 | 
		
			
			
			
			
				| stress1.cpp | [modules] When loading a template specialization, re-canonicalize its template | 2015-08-09 01:05:31 +00:00 | 
		
			
			
			
			
				| strict-decluse.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| string_names.cpp | Support non-identifier module names when preprocessing modules. | 2017-06-19 23:09:36 +00:00 | 
		
			
			
			
			
				| subframework-from-intermediate-path.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| subframeworks.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| submodule-visibility-cycles.cpp | [modules] Simplify and generalize the existing rule for finding hidden | 2015-11-12 22:19:45 +00:00 | 
		
			
			
			
			
				| submodule-visibility.cpp | [modules] When creating a declaration, cache its owning module immediately | 2017-05-17 00:24:14 +00:00 | 
		
			
			
			
			
				| submodules-merge-defs.cpp | Push alias-declarations and alias-template declarations into scope even if | 2016-07-15 20:53:25 +00:00 | 
		
			
			
			
			
				| submodules-preprocess.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| submodules.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| submodules.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| suggest-include.cpp | [modules] When diagnosing a missing module import, suggest adding a #include if | 2016-04-27 21:57:05 +00:00 | 
		
			
			
			
			
				| system-out-of-date-test.m | Reapply "Modules: Cache PCMs in memory and avoid a use-after-free" | 2017-03-20 17:58:26 +00:00 | 
		
			
			
			
			
				| system_headers.m | Update tests touched by r249656 | 2015-10-08 06:31:22 +00:00 | 
		
			
			
			
			
				| tag-injection.c | When a tag is declared in prototype scope in C, if we've decided that it | 2016-01-11 22:41:53 +00:00 | 
		
			
			
			
			
				| tag-injection.cpp | [modules] If we're treating an elaborated-type-specifier as if it introduces a | 2016-01-09 06:58:48 +00:00 | 
		
			
			
			
			
				| target-features.m | Make 'arm' cover both 32 and 64 bit architecutres | 2015-08-07 01:59:56 +00:00 | 
		
			
			
			
			
				| template-default-args.cpp | [modules] Properly look up the owning module for an instantiation of a merged template. | 2017-04-21 01:15:13 +00:00 | 
		
			
			
			
			
				| template-specialization-visibility.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| templates-2.mm | Revert "Revert r241620 and follow-up commits" and move the initialization | 2015-07-08 01:00:30 +00:00 | 
		
			
			
			
			
				| templates.mm | [modules] Fix assert if multiple update records provide a definition for a | 2016-10-26 02:31:56 +00:00 | 
		
			
			
			
			
				| textual-hdr-in-umbrella-hdr.m | [Modules] Fix misleading warning about missing textual header in umbrella header | 2017-01-12 19:15:33 +00:00 | 
		
			
			
			
			
				| textual-headers.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| thread-safety.cpp | [modules] Fix thread safety analysis to cope with merging of FieldDecls across modules. | 2015-08-12 02:17:52 +00:00 | 
		
			
			
			
			
				| typedef-tag-not-visible.m | [modules] Allow "redefinition" of typedef of anon tag from unimported submodule | 2015-11-14 03:26:14 +00:00 | 
		
			
			
			
			
				| typo.m | Fix CodeCompletion & TypoCorrection when combining a PCH with Modules | 2016-05-04 00:53:13 +00:00 | 
		
			
			
			
			
				| umbrella-header-include-builtin.mm | PR30508: Downgrade error to warning if the umbrella folder doesn't exist. | 2017-04-18 20:57:29 +00:00 | 
		
			
			
			
			
				| undefined-type-fixit1.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| unnecessary-module-map-parsing.c | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| unused-global-init.cpp | [modules] Don't emit initializers for VarDecls within a module eagerly whenever | 2016-07-20 19:10:16 +00:00 | 
		
			
			
			
			
				| update-after-load.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| update-exception-spec.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| use-after-free.m | Modules: set SystemHeader to true if we are building a system module. | 2016-05-17 02:15:12 +00:00 | 
		
			
			
			
			
				| using-decl-redecl.cpp | [modules] Don't diagnose a conflict between two using-declarations that name equivalent internal linkage entities. | 2016-01-12 20:34:32 +00:00 | 
		
			
			
			
			
				| using-decl.cpp | Revert r240335. | 2015-11-12 21:55:58 +00:00 | 
		
			
			
			
			
				| va_list.cpp | [modules] Fix merging of __va_list_tag's implicit special member functions. | 2015-10-13 00:23:25 +00:00 | 
		
			
			
			
			
				| va_list.m | Revert "Revert r241620 and follow-up commits" and move the initialization | 2015-07-08 01:00:30 +00:00 | 
		
			
			
			
			
				| validate-system-headers.m | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| warn-unused-local-typedef.cpp | [Hexagon] unused-local-typedef warning test is passing. | 2015-06-16 17:32:45 +00:00 | 
		
			
			
			
			
				| warning-mismatch.m | Reapply "Modules: Cache PCMs in memory and avoid a use-after-free" | 2017-03-20 17:58:26 +00:00 | 
		
			
			
			
			
				| wildcard-submodule-exports.cpp | [modules] Simplify -cc1 interface for enabling implicit module maps. | 2015-06-16 00:08:24 +00:00 | 
		
			
			
			
			
				| working-dir-flag.m | [modules] Fix issue where building a module from a relative path when -working-directory option is set, results in error. | 2015-07-31 00:58:32 +00:00 |