diff options
author | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | 2018-05-25 17:25:12 +0000 |
---|---|---|
committer | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | 2018-05-25 17:25:12 +0000 |
commit | 1c538423dc2482c475a00b0895dffde5a9ff9bd3 (patch) | |
tree | 6f8d4b4618804dc091a1878ff5a454bbb54286b5 /llvm/tools/llvm-mca/RetireControlUnit.cpp | |
parent | 6a3199238371e86d8251502c001fe9b0e8ba5795 (diff) | |
download | bcm5719-llvm-1c538423dc2482c475a00b0895dffde5a9ff9bd3.tar.gz bcm5719-llvm-1c538423dc2482c475a00b0895dffde5a9ff9bd3.zip |
[AMDGPU] Add perf hints to functions
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
Diffstat (limited to 'llvm/tools/llvm-mca/RetireControlUnit.cpp')
0 files changed, 0 insertions, 0 deletions