summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelLowering.cpp
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2017-08-19 20:21:22 +0000
committerTobias Grosser <tobias@grosser.es>2017-08-19 20:21:22 +0000
commitecb94a039291145aab487ba1713f05c3684bc8f4 (patch)
tree93bfade4018c43caa2b36ecb7ac14585d325800f /llvm/lib/Target/ARM/ARMISelLowering.cpp
parent91522ffa12309176ce555f4c0bcbd2888135b85c (diff)
downloadbcm5719-llvm-ecb94a039291145aab487ba1713f05c3684bc8f4.tar.gz
bcm5719-llvm-ecb94a039291145aab487ba1713f05c3684bc8f4.zip
[GPGPU] Correctly initialize array order and fixed_element information
Summary: This information is necessary for PPCG to perform correct life range reordering. With these changes applied we can live-range reorder some of the important kernels in COSMO. We also update and rename one test case, which previously could not be optimized and now is optimized thanks to live-range reordering. To preserve test coverage we add a new test case scalar-writes-in-scop-requires-abort.ll, which exercises our automatic abort in case of scalar writes in the kernel. Reviewers: Meinersbur, bollu, singam-sanjay Subscribers: nemanjai, pollydev, llvm-commits, kbarton Tags: #polly Differential Revision: https://reviews.llvm.org/D36929 llvm-svn: 311259
Diffstat (limited to 'llvm/lib/Target/ARM/ARMISelLowering.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud