OSDN Git Service

Re-apply "[GVNHoist] Move GVNHoist to function simplification part of pipeline."
authorGeoff Berry <gberry@codeaurora.org>
Thu, 2 Mar 2017 16:16:47 +0000 (16:16 +0000)
committerGeoff Berry <gberry@codeaurora.org>
Thu, 2 Mar 2017 16:16:47 +0000 (16:16 +0000)
commit7bc404756c811ec6a427cbd6a52413a5057952a5
tree8c223eb1ebd0e06baa537b48a5ebc6f27175214a
parentd35d48c9b0f605892a18055d5a5bf52d57d022b3
Re-apply "[GVNHoist] Move GVNHoist to function simplification part of pipeline."

This re-applies r289696, which caused TSan perf regression, which has
since been addressed in separate changes (see PR for details).

See PR31382.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@296759 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/IPO/PassManagerBuilder.cpp
test/Transforms/GVNHoist/hoist-inline.ll [new file with mode: 0644]