1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-25 05:52:53 +02:00
llvm-mirror/lib/Transforms
Jonas Paulsson 3c5fa71cd5 [SystemZ] Implementation of getUnrollingPreferences().
This commit enables more unrolling for SystemZ by implementing the
SystemZTargetTransformInfo::getUnrollingPreferences() method.

It has been found that it is better to only unroll moderately, so the
DefaultUnrollRuntimeCount has been moved into UnrollingPreferences in order
to set this to a lower value for SystemZ (4).

Reviewers: Evgeny Stupachenko, Ulrich Weigand.
https://reviews.llvm.org/D24451

llvm-svn: 282570
2016-09-28 09:41:38 +00:00
..
Coroutines [Coroutines] Part14: Handle coroutines with no suspend points. 2016-09-26 15:49:28 +00:00
Hello
InstCombine [InstCombine] Fixed bug introduced in r282237 2016-09-26 13:18:59 +00:00
Instrumentation [sanitizer-coverage] fix a bug in trace-gep 2016-09-27 01:55:08 +00:00
IPO [Inliner] Port all opt remarks to new streaming API 2016-09-27 23:47:03 +00:00
ObjCARC ObjCARC: Don't look at users of ConstantData 2016-09-24 21:01:20 +00:00
Scalar [SystemZ] Implementation of getUnrollingPreferences(). 2016-09-28 09:41:38 +00:00
Utils [LoopSimplify] When simplifying phis in loop-simplify, do it only if it preserves LCSSA form. 2016-09-27 21:03:45 +00:00
Vectorize Shorten DiagnosticInfoOptimizationRemark* to OptimizationRemark*. NFC 2016-09-27 22:19:23 +00:00
CMakeLists.txt
LLVMBuild.txt