[PATCH] D29473: [AMDGPU] Unroll preferences improvements

Stanislav Mekhanoshin via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Feb 2 17:25:24 PST 2017


rampitec updated this revision to Diff 86928.
rampitec marked an inline comment as done.
rampitec edited the summary of this revision.
rampitec added a comment.

Added test.
Reverted portion about number of registers.
Removed general unroll threshold option.
Added logic to go deep into loop nest to see if that is actually contained loop needs to be unrolled, but not outer.


Repository:
  rL LLVM

https://reviews.llvm.org/D29473

Files:
  lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
  test/Transforms/LoopUnroll/AMDGPU/unroll-for-private.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D29473.86928.patch
Type: text/x-patch
Size: 7559 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170203/5512596c/attachment.bin>


More information about the llvm-commits mailing list