summaryrefslogtreecommitdiffstats
path: root/compiler-rt/test/fuzzer/DeepRecursionTest.cpp
diff options
context:
space:
mode:
authorMichael Kruse <llvm@meinersbur.de>2017-08-21 23:04:45 +0000
committerMichael Kruse <llvm@meinersbur.de>2017-08-21 23:04:45 +0000
commitade14269cdd9e40c43621f4846ec3f26d7eedd04 (patch)
treed6d0d376b33c70eff1654af99d9ded8227090bf8 /compiler-rt/test/fuzzer/DeepRecursionTest.cpp
parent7d449d31a4d2fe393e32be7c478c18b16b301428 (diff)
downloadbcm5719-llvm-ade14269cdd9e40c43621f4846ec3f26d7eedd04.tar.gz
bcm5719-llvm-ade14269cdd9e40c43621f4846ec3f26d7eedd04.zip
[DeLICM] Fix unused zone for writes without in-between read.
The implementation of computeArrayUnused did not consider writes without reads before, except for the first write in the SCoP. This caused it to 'forget' writes directly following another write. This patch re-adds the entire reaching defintion of a write that has not been covered before by a read. This fixes Polybench 4.2 2mm where only one of the matrix-multiplication was detected. llvm-svn: 311403
Diffstat (limited to 'compiler-rt/test/fuzzer/DeepRecursionTest.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud