summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/LiveRegMatrix.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2016-02-27 20:26:57 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2016-02-27 20:26:57 +0000
commit3a61985b2fe922ee7c94c0aa148fad046347829d (patch)
tree2c8a3a6d5e4450fb7dd03f0535f7d827a210cd4d /llvm/lib/CodeGen/LiveRegMatrix.cpp
parentd6ebd07b8d1ba5fed46790e0246a2d0716c4b63b (diff)
downloadbcm5719-llvm-3a61985b2fe922ee7c94c0aa148fad046347829d.tar.gz
bcm5719-llvm-3a61985b2fe922ee7c94c0aa148fad046347829d.zip
AMDGPU: More bits of frame index are known to be zero
The maximum private allocation for the whole GPU is 4G, so the maximum possible index for a single workitem is the maximum size divided by the smallest granularity for a dispatch. This increases the number of known zero high bits, which enables more offset folding. The maximum private size per workitem with this is 128M but may be smaller still. llvm-svn: 262153
Diffstat (limited to 'llvm/lib/CodeGen/LiveRegMatrix.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud