aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/InstCombine/InstCombineAddSub.cpp
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@apple.com>2010-03-01 23:37:32 +0000
committerBob Wilson <bob.wilson@apple.com>2010-03-01 23:37:32 +0000
commit70704978af7d37d7951c576ccb7b0cd17053b5a5 (patch)
tree3a32a06c73424479c98b931d8e4148ea7691d78c /lib/Transforms/InstCombine/InstCombineAddSub.cpp
parent8b30b8dd3366dce0bc486376eed221148a9ce1dd (diff)
When GVN needs to split critical edges for load PRE, check all of the
predecessors before returning. Otherwise, if multiple predecessor edges need splitting, we only get one of them per iteration. This makes a small but measurable compile time improvement with -enable-full-load-pre. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97521 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/InstCombine/InstCombineAddSub.cpp')
0 files changed, 0 insertions, 0 deletions