aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitstreamReader.cpp
diff options
context:
space:
mode:
authorSanjoy Das <sanjoy@playingwithpointers.com>2016-06-08 17:48:31 +0000
committerSanjoy Das <sanjoy@playingwithpointers.com>2016-06-08 17:48:31 +0000
commita19edc4d15b0dae0210b90615775edd76f021008 (patch)
tree0957e2cc19b04b966ac15ff4291feb8641ee02d5 /llvm/lib/Bitcode/Reader/BitstreamReader.cpp
parent86be3748a6f0e288d24054f402f0b9afb0912dc3 (diff)
downloadllvm-a19edc4d15b0dae0210b90615775edd76f021008.zip
llvm-a19edc4d15b0dae0210b90615775edd76f021008.tar.gz
llvm-a19edc4d15b0dae0210b90615775edd76f021008.tar.bz2
Fix a bug in SCEV's poison value propagation
The worklist algorithm introduced in rL271151 didn't check to see if the direct users of the post-inc add recurrence propagates poison. This change fixes the problem and makes the code structure more obvious. Note for release managers: correctness wise, this bug wasn't a regression introduced by rL271151 -- the behavior of SCEV around post-inc add recurrences was strictly improved (in terms of correctness) in rL271151. llvm-svn: 272179
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitstreamReader.cpp')
0 files changed, 0 insertions, 0 deletions