summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp
diff options
context:
space:
mode:
authorMichael Kuperstein <mkuper@google.com>2016-06-06 23:38:33 +0000
committerMichael Kuperstein <mkuper@google.com>2016-06-06 23:38:33 +0000
commita0c6ae02a58842e1dcb998e619d0284d62bf8f1d (patch)
tree9dc813034491b6fd2befaccd22984aa78fb57cc3 /lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp
parent4bc848047b305c65ad3a88368cba4d444d53ea0b (diff)
downloadbcm5719-llvm-a0c6ae02a58842e1dcb998e619d0284d62bf8f1d.tar.gz
bcm5719-llvm-a0c6ae02a58842e1dcb998e619d0284d62bf8f1d.zip
[InstCombine] scalarizePHI should not assume the code it sees has been CSE'd
scalarizePHI only looked for phis that have exactly two uses - the "latch" use, and an extract. Unfortunately, we can not assume all equivalent extracts are CSE'd, since InstCombine itself may create an extract which is a duplicate of an existing one. This extends it to handle several distinct extracts from the same index. This should fix at least some of the performance regressions from PR27988. Differential Revision: http://reviews.llvm.org/D20983 llvm-svn: 271961
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud