Go to file
Vincent Lejeune d1a9d18120 R600: Use a refined heuristic to choose when switching clause
This is using a hint from AMD APP OpenCL Programming Guide with
empirically tweaked parameters.
I used Unigine Heaven 3.0 to determine best parameters on my system
(i7 2600/Radeon 6950/Kernel 3.9.4) the benchmark :
it went from 38.8 average fps to 39.6, which is ~3% gain.
(Lightmark 2008.2 gain is much more marginal: from 537 to 539)

There is no lit test provided as the parameter were determined
empirically and it it would be nearly impossiblet to find a test
program that check for optimal behavior.

llvm-svn: 183593
2013-06-07 23:30:34 +00:00
clang When we're compiling with -pg make sure to link with gcrt1.o on linux. Be 2013-06-07 23:25:01 +00:00
clang-tools-extra cpp11-migrate: Add EnableHeaderModification flag 2013-06-06 20:32:29 +00:00
compiler-rt Reverting r183529: 2013-06-07 20:28:29 +00:00
debuginfo-tests We've got the type right, which has broken these tests - but now we need to get the location information correct that the type was papering over 2013-06-07 22:09:23 +00:00
libclc Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
libcxx Test case for r183481. 2013-06-07 14:24:18 +00:00
libcxxabi Add capability to demangle invocation functions for ObjC blocks. 2013-04-10 19:44:03 +00:00
lld Fix handling of files without a symbol table. 2013-06-07 21:08:19 +00:00
lldb Updating convenience register attach test 2013-06-07 22:16:14 +00:00
llvm R600: Use a refined heuristic to choose when switching clause 2013-06-07 23:30:34 +00:00
polly scop detection: do not call getAliasSetForPointer when IgnoreAliasing 2013-06-03 16:35:41 +00:00