Go to file
Douglas Gregor 914eb7c18a Teach ModuleManager::addModule() to check whether a particular module
has already been loaded before allocating a new Module structure. If
the module has already been loaded (uniquing based on file name), then
just return the existing module rather than trying to load it again.

This allows us to load a DAG of modules. Introduce a simple test case
that forms a diamond-shaped module graph, and illustrates that a
source file importing the bottom of the diamond can see declarations
in all four of the modules that make up the diamond.

llvm-svn: 137925
2011-08-18 04:41:58 +00:00
clang Teach ModuleManager::addModule() to check whether a particular module 2011-08-18 04:41:58 +00:00
compiler-rt Add the ARM VFP variants to the cc_kext libraries for armv6 and armv7. 2011-08-17 18:09:59 +00:00
debuginfo-tests Testcase for r133065 2011-06-15 17:57:23 +00:00
libcxx Don't move assign string::allocator_type when propagate_on_container_move_assignment is false. 2011-08-17 20:36:18 +00:00
libcxxabi reformatted to match Clang style; thanks to John McCall for the nudge 2011-08-15 18:06:47 +00:00
lldb Fix the "command alias" help string to make clear that the $<N> substitutions should be whole words in the output command. 2011-08-18 02:29:05 +00:00
llvm Cleanup vector logical ops in AVX and add use int versions for simple 2011-08-18 02:11:34 +00:00
polly www: Updating memaccess Documentation 2011-08-15 09:37:46 +00:00