Go to file
Douglas Gregor 49491f7861 <rdar://problem/13426257> Introduce SDKSettings.plist as an input file dependency for PCH/modules.
When we're building a precompiled header or module against an SDK on
Darwin, there will be a file SDKSettings.plist in the sysroot. Since
stat()'ing every system header on which a module or PCH file depends
is performance suicide, we instead stat() just SDKSettings.plist. This
hack works well on Darwin; it's unclear how we want to handle this on
other platforms. If there is a canonical file, we should use it; if
not, we either have to take the performance hit of stat()'ing system
headers repeatedly or roll the dice by not checking anything.

llvm-svn: 177194
2013-03-15 22:15:07 +00:00
clang <rdar://problem/13426257> Introduce SDKSettings.plist as an input file dependency for PCH/modules. 2013-03-15 22:15:07 +00:00
clang-tools-extra Don't include outer-most explicit cast in nullptr replacement 2013-03-15 20:18:08 +00:00
compiler-rt [libsanitizer] StopTheWorld in sanitizer_common 2013-03-15 14:37:21 +00:00
debuginfo-tests Remove IR scenario tests. 2013-03-15 20:52:10 +00:00
libclc Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
libcxx Updated link to Marshall's instructions 2013-03-14 19:00:34 +00:00
libcxxabi Bruce Mitchener: Typo fixes. 2013-02-15 15:48:49 +00:00
lld [lld] remove trailing whitespace 2013-03-14 16:09:49 +00:00
lldb Fix Makefile.rules where no icc is installed and -C gcc is used. 2013-03-15 21:55:13 +00:00
llvm [ADT] Fix StringSet::insert() to not allocate on every lookup. 2013-03-15 20:16:59 +00:00
polly tests: Properly check if asserts are available 2013-03-12 21:27:39 +00:00