[AMDGPU] Increase max iterations count to analyze complete unroll
authordfukalov <daniil.fukalov@amd.com>
Thu, 4 Jun 2020 23:18:18 +0000 (02:18 +0300)
committerdfukalov <daniil.fukalov@amd.com>
Sat, 6 Jun 2020 13:32:45 +0000 (16:32 +0300)
commitc94d32a6b30263ea448ac6ae0f95641b8574c5f5
tree4f975572abaf72c1df1036c79ad4d869f629588d
parent72e8f07c65d74a6fe5449515dcd6b8a117d4d6e2
[AMDGPU] Increase max iterations count to analyze complete unroll

Summary: In some cases inner loops may not get boosts so try to analyze them deeper.

Reviewers: rampitec, mzolotukhin

Reviewed By: rampitec

Subscribers: arsenm, kzhuravl, jvesely, wdng, nhaehnle, yaxunl, dstuttard, tpr, t-tye, hiraditya, zzheng, kerbowa, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D81204
llvm/include/llvm/Analysis/TargetTransformInfo.h
llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
llvm/test/Transforms/LoopUnroll/AMDGPU/unroll-analyze-small-loops.ll [new file with mode: 0644]