summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-mca/RetireControlUnit.cpp
diff options
context:
space:
mode:
authorStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>2018-05-25 17:25:12 +0000
committerStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>2018-05-25 17:25:12 +0000
commit1c538423dc2482c475a00b0895dffde5a9ff9bd3 (patch)
tree6f8d4b4618804dc091a1878ff5a454bbb54286b5 /llvm/tools/llvm-mca/RetireControlUnit.cpp
parent6a3199238371e86d8251502c001fe9b0e8ba5795 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud