Go to file
Stepan Dyatkovskiy 8216569812 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.

llvm-svn: 147935
2012-01-11 08:40:51 +00:00
clang clang/test/CodeGen/vla-4.c: Relax expression for -Asserts. 2012-01-11 08:34:52 +00:00
compiler-rt Call asan_init from .preinit_array. 2012-01-11 08:17:19 +00:00
debuginfo-tests Testcase for r133065 2011-06-15 17:57:23 +00:00
libclc Update repository paths. 2012-01-08 22:31:18 +00:00
libcxx Fix http://llvm.org/bugs/show_bug.cgi?id=11734 2012-01-10 15:15:47 +00:00
libcxxabi This is a transitory commit for __dynamic_cast. It contains debugging statements that are not intended to be in the finished product. However some of the dubbing statements themselves contain important documentation such as how to navigate a __class_type_info hierarchy, documenting object offset and inheritance access. The intention is that this debugging code will migrate into both actual code and comments. And capturing it here so that there is no chance this stuff will be lost. 2012-01-11 00:11:17 +00:00
lld A couple of big refactorings: 1) Move most attributes of Atom down to DefinedAtom, so only atoms representing definitions need to implement them. 2) Remove definitionTentative, definitionWeak, mergeDuplicates, and autoHide. Replace with merge and interposable attributes. 3) Make all methods on Atom be virtual so that future object file readers can lazily generated attributes 2012-01-11 01:06:19 +00:00
lldb After thinking about it, it doesn't seem right 2012-01-11 02:23:25 +00:00
llvm Improved compile time: 2012-01-11 08:40:51 +00:00
polly add polly.sh script 2012-01-04 20:11:18 +00:00