[PATCH] [AArch64] Enable partial unrolling and runtime unrolling for AArch64 target
Kevin Qin
kevinqindev at gmail.com
Tue Sep 23 04:09:13 PDT 2014
Hi Renato,
Thanks for your review.
This patch setted PartialOptSizeThreshold to 0 to disable partial & runtime unrolling on -Os/-Oz. This is implemented in target transform info which makes it effects on aarch64 only. So for A57, the loop buffer size is always 20 at any optimization level, only the way how to use it at different optimization levels makes different.
Cheers,
Kevin
http://reviews.llvm.org/D5148
Files:
lib/Target/AArch64/AArch64SchedA57.td
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D5148.13982.patch
Type: text/x-patch
Size: 1394 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140923/e7acc5c2/attachment.bin>
More information about the llvm-commits
mailing list