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