[PATCH] [AArch64] Enable partial unrolling and runtime unrolling for AArch64 target

Kevin Qin kevinqindev at gmail.com
Tue Sep 2 03:09:37 PDT 2014


This patch is to enable partial unrolling and runtime unrolling for AArch64 target. Applying this patch with the runtime unrolling prologue changes I just sent together, the SPEC2000 got improved by 0.6%, and for SPEC2006, the improved number is 0.8%. For code size, the images of two benchmarks got same 20% inflation. This experiment is done on A57. 


Thanks,
Kevin

http://reviews.llvm.org/D5148

Files:
  lib/Target/AArch64/AArch64TargetTransformInfo.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D5148.13157.patch
Type: text/x-patch
Size: 688 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140902/04ac1467/attachment.bin>


More information about the llvm-commits mailing list