summaryrefslogtreecommitdiffstats
path: root/llvm/test/YAMLParser/construct-str-ascii.test
diff options
context:
space:
mode:
authorMichael Kruse <llvm@meinersbur.de>2017-02-21 10:20:54 +0000
committerMichael Kruse <llvm@meinersbur.de>2017-02-21 10:20:54 +0000
commit9e52c39f0a2535b2514740c62653bc4f7b030c9e (patch)
tree6819fec71feaed536ab4a2a9f7974c7b6a64db22 /llvm/test/YAMLParser/construct-str-ascii.test
parentba95a28c18e98c4e9017d9b9a8c36c20eb638d5a (diff)
downloadbcm5719-llvm-9e52c39f0a2535b2514740c62653bc4f7b030c9e.tar.gz
bcm5719-llvm-9e52c39f0a2535b2514740c62653bc4f7b030c9e.zip
[DeLICM] Map values hoisted by LICM back to the array.
Implement the -polly-delicm pass. The pass intends to undo the effects of LoopInvariantCodeMotion (LICM) which adds additional scalar dependencies into SCoPs. DeLICM will try to map those scalars back to the array elements they were promoted from, as long as the array element is unused. The is the main patch from the DeLICM/DePRE patch series. It does not yet undo GVN PRE for which additional information about known values is needed and does not handle PHI write accesses that have have no target. As such its usefulness is limited. Patches for these issues including regression tests for error situatons will follow. Reviewers: grosser Differential Revision: https://reviews.llvm.org/D24716 llvm-svn: 295713
Diffstat (limited to 'llvm/test/YAMLParser/construct-str-ascii.test')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud