summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
diff options
context:
space:
mode:
authorAnna Thomas <anna@azul.com>2017-06-19 15:23:33 +0000
committerAnna Thomas <anna@azul.com>2017-06-19 15:23:33 +0000
commit7949f4529acead11a7658223bfa555591d976174 (patch)
tree7d099c816298d3cb32e08ca727d237b455f548fe /llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
parentb412831d11a60902142e6a6dd060fdbdde849139 (diff)
downloadbcm5719-llvm-7949f4529acead11a7658223bfa555591d976174.tar.gz
bcm5719-llvm-7949f4529acead11a7658223bfa555591d976174.zip
[JumpThreading][LVI] Invalidate LVI information after blocks are merged
Summary: After a single predecessor is merged into a basic block, we need to invalidate the LVI information for the new merged block, when LVI is not provably true for all of instructions in the new block. The test cases added show the correct LVI information using the LVI printer pass. Reviewers: reames, dberlin, davide, sanjoy Reviewed by: dberlin, davide Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D34108 llvm-svn: 305699
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud