llvm-6502/lib
Andrew Trick ee50a46026 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% |

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190360 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-09 22:28:08 +00:00
..
Analysis TBAA: add isTBAAVtableAccess to MDNode so clients can call the function 2013-09-06 22:47:05 +00:00
AsmParser Add function attribute 'optnone'. 2013-08-23 11:53:55 +00:00
Bitcode Revert patches to add case-range support for PR1255. 2013-09-09 19:14:35 +00:00
CodeGen mi-sched: smooth out the cyclicpath heuristic. 2013-09-09 22:28:08 +00:00
DebugInfo Add support for DebugFission to DWARF parser 2013-08-27 09:20:22 +00:00
ExecutionEngine Revert patches to add case-range support for PR1255. 2013-09-09 19:14:35 +00:00
IR Debug Info: Use DIScopeRef for DIType::getContext. 2013-09-09 19:47:11 +00:00
IRReader
Linker Error on linking appending globals with different unnamed_addr. 2013-09-04 15:33:34 +00:00
MC Set the encoding to '0' if we don't have an MAB. 2013-09-09 21:22:44 +00:00
Object Move everything depending on Object/MachOFormat.h over to Support/MachO.h. 2013-09-01 04:28:48 +00:00
Option Option parsing: support case-insensitive option matching. 2013-08-28 20:04:31 +00:00
Support Add constant defines for gnu pubnames and gnu pubtypes - they're used 2013-09-09 20:03:11 +00:00
TableGen Add an error check for a typo I accidentally made in a td file that caused an assert to fire. 2013-08-20 04:22:09 +00:00
Target Revert patches to add case-range support for PR1255. 2013-09-09 19:14:35 +00:00
Transforms Don't shrink atomic ops to bool in GlobalOpt. 2013-09-09 22:00:13 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile