[PATCH] [Patch] Loop Interchange Pass
Karthik Bhat
kv.bhat at samsung.com
Thu Feb 12 07:20:33 PST 2015
Hi Hal,
Thanks a lot for the review. Updated the patch to address review comments. Also fixed a few issues which I found during testing.
Major changes include-
1. Logic to calculate profitibility has been made more acurate.
2. Logic to detect were to split the inner loop is changed to be more acurate.
3. Added test case to check the updated profitibility model.
Please let me know your inputs on this.
This still needs major work to support generic loop depths and improved profitability model.
Hopefully will be able to complete it with help from the community.
Thanks once again for the support.
Regards
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/dependence.ll
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D7499.19828.patch
Type: text/x-patch
Size: 38904 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150212/fd24c209/attachment.bin>
More information about the llvm-commits
mailing list