summaryrefslogtreecommitdiffstats
path: root/llvm/lib/DebugInfo/PDB/PDBSymbolBlock.cpp
diff options
context:
space:
mode:
authorSanjoy Das <sanjoy@playingwithpointers.com>2015-02-08 22:52:17 +0000
committerSanjoy Das <sanjoy@playingwithpointers.com>2015-02-08 22:52:17 +0000
commitf2e931cae902667c27897d5435593216711b73e1 (patch)
tree83f7cc0af773c4c6f60e09c4f60e98aeef533966 /llvm/lib/DebugInfo/PDB/PDBSymbolBlock.cpp
parent68ab0465a02a3991a4ea496c823850296c8bcfdf (diff)
downloadbcm5719-llvm-f2e931cae902667c27897d5435593216711b73e1.tar.gz
bcm5719-llvm-f2e931cae902667c27897d5435593216711b73e1.zip
Bugfix: ScalarEvolution incorrectly assumes that the start of certain
add recurrences don't overflow. This change makes the optimization more restrictive. It still assumes that an overflowing `add nsw` is undefined behavior; and this change will need revisiting once we have a consistent semantics for poison values. Differential Revision: http://reviews.llvm.org/D7331 llvm-svn: 228552
Diffstat (limited to 'llvm/lib/DebugInfo/PDB/PDBSymbolBlock.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud