summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2017-08-19 12:58:28 +0000
committerTobias Grosser <tobias@grosser.es>2017-08-19 12:58:28 +0000
commit43df2020e728ef38bf54aba0f85b6a573e82cddb (patch)
tree810e6e2fced00148fc68743e30d19fecaedcea80 /llvm/lib/Transforms
parentee7d232a415f9152e0c1b8cdeb369d423897fa55 (diff)
downloadbcm5719-llvm-43df2020e728ef38bf54aba0f85b6a573e82cddb.tar.gz
bcm5719-llvm-43df2020e728ef38bf54aba0f85b6a573e82cddb.zip
[GPGPU] Collect parameter dimension used in MemoryAccesses
When using -polly-ignore-integer-wrapping and -polly-acc-codegen-managed-memory we add parameter dimensions lazily to the domains, which results in PPCG not including parameter dimensions that are only used in memory accesses in the kernel space. To make sure these parameters are still passed to the kernel, we collect these parameter dimensions and align the kernel's parameter space before code-generating it. llvm-svn: 311239
Diffstat (limited to 'llvm/lib/Transforms')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud