[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