llvm-6502/lib/Transforms
Stepan Dyatkovskiy 88c5c42c5c Improved compile time:
1. Size heuristics changed. Now we calculate number of unswitching
branches only once per loop.
2. Some checks was moved from UnswitchIfProfitable to
processCurrentLoop, since it is not changed during processCurrentLoop
iteration. It allows decide to skip some loops at an early stage.
Extended statistics:
- Added total number of instructions analyzed.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147935 91177308-0d34-0410-b5e6-96231b3b80d8
2012-01-11 08:40:51 +00:00
..
Hello
InstCombine Move assert to the right place. 2012-01-09 17:36:29 +00:00
Instrumentation [asan] cleanup: remove the SIGILL-related code (compiler part) 2012-01-06 18:09:21 +00:00
IPO If the global variable is removed by the linker, then don't constant merge it 2012-01-11 00:13:08 +00:00
Scalar Improved compile time: 2012-01-11 08:40:51 +00:00
Utils Fix SpeculativelyExecuteBB to either speculate all or none of the phis 2012-01-05 23:58:56 +00:00
CMakeLists.txt
LLVMBuild.txt LLVMBuild: Introduce a common section which currently has a list of the 2011-12-12 22:45:54 +00:00
Makefile