[PATCH] D22630: Loop rotation
Aditya Kumar via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 23 12:52:28 PDT 2016
hiraditya updated this revision to Diff 72332.
hiraditya added a comment.
Addressed Sebastian's comments.
Add metadata to loop once it has been rotated.
The metadata reflects how many times the loop was rotated.
Removes the metadata from the old loop header once the loop gets rotated.
https://reviews.llvm.org/D22630
Files:
llvm/include/llvm/Transforms/Scalar.h
llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
llvm/lib/Transforms/Scalar/LoopRotation.cpp
llvm/test/Analysis/GlobalsModRef/memset-escape.ll
llvm/test/Analysis/ScalarEvolution/2012-03-26-LoadConstant.ll
llvm/test/Transforms/LoopRotate/alloca.ll
llvm/test/Transforms/LoopRotate/basic.ll
llvm/test/Transforms/LoopRotate/dbgvalue.ll
llvm/test/Transforms/LoopRotate/indirectbr-1.ll
llvm/test/Transforms/LoopRotate/loop-rotate.ll
llvm/test/Transforms/LoopRotate/multiple-exits-merge-phi.ll
llvm/test/Transforms/LoopRotate/multiple-exits.ll
llvm/test/Transforms/LoopRotate/nosimplifylatch.ll
llvm/test/Transforms/LoopRotate/phi-duplicate.ll
llvm/test/Transforms/LoopRotate/pr7447.ll
llvm/test/Transforms/LoopRotate/preserve-loop-simplify.ll
llvm/test/Transforms/LoopRotate/simplifylatch.ll
llvm/test/Transforms/LoopSimplify/ashr-crash.ll
llvm/test/Transforms/LoopVectorize/vect.omp.persistence.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D22630.72332.patch
Type: text/x-patch
Size: 84067 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160923/e7fb5725/attachment.bin>
More information about the llvm-commits
mailing list