summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/AMDGPU/perfhint.ll
Commit message (Collapse)AuthorAgeFilesLines
* [AMDGPU] Do not consider indirect acces through phi for wave limiterStanislav Mekhanoshin2018-06-111-0/+26
| | | | | | | | | | | Rational: if there is indirect access that is usually an issue because load is not ready by the use. However, if use is inside a loop and load is outside that is potentially an issue for a first iteration only. Differential Revision: https://reviews.llvm.org/D47740 llvm-svn: 334420
* [AMDGPU] Add perf hints to functionsStanislav Mekhanoshin2018-05-251-0/+85
This is adoption of HSAIL perfhint pass. Two types of hints are produced: 1. Function is memory bound. 2. Kernel can use wave limiter. Currently these hints are used in the scheduler. If a function is suspected to be memory bound we allow occupancy to decrease to 4 waves in the course of scheduling. Differential Revision: https://reviews.llvm.org/D46992 llvm-svn: 333289
OpenPOWER on IntegriCloud