llvm/lib/Transforms
Adam Nemet b022ece108 [LoopDataPrefetch] Add TTI to limit the number of iterations to prefetch ahead
Summary:
It can hurt performance to prefetch ahead too much.  Be conservative for
now and don't prefetch ahead more than 3 iterations on Cyclone.

Reviewers: hfinkel

Subscribers: llvm-commits, mzolotukhin

Differential Revision: http://reviews.llvm.org/D17949

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@263772 91177308-0d34-0410-b5e6-96231b3b80d8
2016-03-18 00:27:43 +00:00
..
Hello Remove autoconf support 2016-01-26 21:29:08 +00:00
InstCombine [InstCombine] Combine A->B->A BitCast 2016-03-17 18:47:20 +00:00
Instrumentation [msan] Add a comment with a bug link. 2016-03-16 17:39:17 +00:00
IPO Turn LoopLoadElimination on again 2016-03-15 22:26:12 +00:00
ObjCARC ADT: Remove == and != comparisons between ilist iterators and pointers 2016-02-21 20:39:50 +00:00
Scalar [LoopDataPrefetch] Add TTI to limit the number of iterations to prefetch ahead 2016-03-18 00:27:43 +00:00
Utils [LoopVectorize] Annotate versioned loop with noalias metadata 2016-03-17 20:32:37 +00:00
Vectorize [LoopVectorize] Annotate versioned loop with noalias metadata 2016-03-17 20:32:37 +00:00
CMakeLists.txt
LLVMBuild.txt