1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 19:42:54 +02:00
llvm-mirror/lib/LTO
Mehdi Amini b84ff32c91 ThinLTO: sort inputs and schedule by decreasing size
This is a compile time optimization: keeping a large file to process
at the end hurts parallelism.
The heurisitic used right now is the input buffer size, however we
may want to consider the number of functions to import or the
different number of files to load for importing as well.

From: Mehdi Amini <mehdi.amini@apple.com>
llvm-svn: 269684
2016-05-16 19:33:07 +00:00
..
CMakeLists.txt Add SVN version to libLLVMLTO 2016-04-16 07:33:14 +00:00
LLVMBuild.txt libLTO: add a ThinLTOCodeGenerator on the model of LTOCodeGenerator. 2016-03-09 01:37:22 +00:00
LTOCodeGenerator.cpp Allow the LTO code generator to strip invalid debug info from the input. 2016-05-09 19:57:15 +00:00
LTOModule.cpp [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
ThinLTOCodeGenerator.cpp ThinLTO: sort inputs and schedule by decreasing size 2016-05-16 19:33:07 +00:00
UpdateCompilerUsed.cpp Simplify LTOInternalize into UpdateLLVMCompilerUsed 2016-04-13 06:32:46 +00:00
UpdateCompilerUsed.h Simplify LTOInternalize into UpdateLLVMCompilerUsed 2016-04-13 06:32:46 +00:00