[PATCH] [Patch] Loop Interchange Pass
Karthik Bhat
kv.bhat at samsung.com
Wed Feb 18 01:15:00 PST 2015
Hi Hal,
Sorry for the delay in followup. I was on a vaction.
Please find the updated and rebased patch. Added test cases as per your suggestion. I also verified the o/p of the programs on randomly generated array and o/p's are same before and after interchange in cases were loops are interchanged.
I will start to work on generic version of loop interchange (i.e. to support loops of any depth) after the initial version is committed.
Please let me know your inputs on this. Thanks again for your time and review. I really appreciate your help.
Regrads
Karthik Bhat
http://reviews.llvm.org/D7499
Files:
include/llvm/InitializePasses.h
include/llvm/LinkAllPasses.h
include/llvm/Transforms/Scalar.h
lib/Transforms/Scalar/CMakeLists.txt
lib/Transforms/Scalar/LoopInterchange.cpp
lib/Transforms/Scalar/Scalar.cpp
test/Transforms/LoopInterchange/currentLimitation.ll
test/Transforms/LoopInterchange/interchange.ll
test/Transforms/LoopInterchange/vectorize.ll
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D7499.20150.patch
Type: text/x-patch
Size: 64713 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150218/8058832a/attachment.bin>
More information about the llvm-commits
mailing list