Go to file
Andrew Trick e1f7bf2c02 mi-sched: smooth out the cyclicpath heuristic.
Arnold's idea.

I generally try to avoid stateful heuristics because it can make
debugging harder. However, we need a way to prevent the latency
priority from dominating, and it somewhat makes sense to schedule
aggressively for latency only within an issue group.

Swift in particular likes this, and it doesn't hurt anyone else:
| Benchmarks/MiBench/consumer-lame              |  10.39% |
| Benchmarks/Misc/himenobmtxpa                  |   9.63% |

llvm-svn: 190360
2013-09-09 22:28:08 +00:00
clang Fix a crash introduced in r189828. 2013-09-09 21:07:58 +00:00
clang-tools-extra clang-modernize: Fix bugs in Pass-By-Value transform 2013-09-06 22:28:53 +00:00
compiler-rt Don't allow a NULL-length file. Try to revert to the buffered version. 2013-09-09 22:25:46 +00:00
debuginfo-tests Auto-detect the architecture of the executable instead of using the arch of 2013-09-07 20:04:29 +00:00
libclc Parenthesize arguments for mad_hi 2013-09-09 14:36:21 +00:00
libcxx Update synopsis for list/forward_list/deque to match the allocator style of existing comment. No code change 2013-09-09 18:19:45 +00:00
libcxxabi Change the two last remaining _LIBCPP_CANTTHROW to _NOEXCEPT 2013-08-29 19:19:27 +00:00
lld Rename GnuLDInputGraph.h -> GnuLdInputGraph.h for consistency with other files. 2013-09-09 19:30:23 +00:00
lldb Disabling tests affected by llvm.org/pr16170 on Linux 2013-09-09 21:28:44 +00:00
llvm mi-sched: smooth out the cyclicpath heuristic. 2013-09-09 22:28:08 +00:00
polly ScopInfo: Correctly handle true/false conditions 2013-09-07 01:54:13 +00:00