Go to file
Andrew Trick 3ca33acb95 misched: Heuristics based on the machine model.
misched is disabled by default. With -enable-misched, these heuristics
balance the schedule to simultaneously avoid saturating processor
resources, expose ILP, and minimize register pressure. I've been
analyzing the performance of these heuristics on everything in the
llvm test suite in addition to a few other benchmarks. I would like
each heuristic check to be verified by a unit test, but I'm still
trying to figure out the best way to do that. The heuristics are still
in considerable flux, but as they are refined we should be rigorous
about unit testing the improvements.

llvm-svn: 167527
2012-11-07 07:05:09 +00:00
clang [analyzer] Add some examples for the common REGISTER_*_WITH_PROGRAMSTATEs. 2012-11-07 02:35:33 +00:00
clang-tools-extra Following the example from loop-convert tests, simplifying the remove-cstr-calls lit script. 2012-11-05 18:28:45 +00:00
compiler-rt tsan: slightly relax requirements for lazy shadow memory (can overlap and may not be properly aligned) 2012-11-06 16:48:46 +00:00
debuginfo-tests XTARGET was removed, update debug-info tests. 2012-10-20 01:38:50 +00:00
libclc Implement any() builtin. Patch by Tom Stellard! 2012-10-08 03:39:21 +00:00
libcxx Dimitry Andric: Silence some miscellaneous warnings. 2012-11-06 21:55:44 +00:00
libcxxabi Make the type_info for __shim_type_info visible. This should address some failing dynamic_casts that a few applications are doing on the type_info hierarchy. 2012-10-13 18:45:59 +00:00
lld Add absolute symbol scope recognition in lld/Core 2012-11-05 19:13:54 +00:00
lldb When we were calculating the max byte size of ONE instruction to handle something like 2012-11-07 01:52:04 +00:00
llvm misched: Heuristics based on the machine model. 2012-11-07 07:05:09 +00:00
polly Tests: Pipe test files into 'opt' 2012-11-04 16:56:20 +00:00