llvm-mirror/lib/Linker
Bill Wendling 58b2e7f9b0 Move the "findUsedStructTypes" functionality outside of the Module class.
The "findUsedStructTypes" method is very expensive to run. It needs to be
optimized so that LTO can run faster. Splitting this method out of the Module
class will help this occur. For instance, it can keep a list of seen objects so
that it doesn't process them over and over again.

llvm-svn: 161228
2012-08-03 00:30:35 +00:00
..
CMakeLists.txt
LinkArchives.cpp The iteration order over a std::set<Module*> depends on the addresses of the 2012-01-23 03:41:53 +00:00
Linker.cpp drop unneeded config.h includes 2011-12-22 23:04:07 +00:00
LinkItems.cpp
LinkModules.cpp Move the "findUsedStructTypes" functionality outside of the Module class. 2012-08-03 00:30:35 +00:00
LLVMBuild.txt LLVMBuild: Remove trailing newline, which irked me. 2011-12-12 19:48:00 +00:00
Makefile