]> granicus.if.org Git - llvm/commit
Re-commit r357452 (take 3): "SimplifyCFG SinkCommonCodeFromPredecessors: Also sink...
authorHans Wennborg <hans@hanshq.net>
Mon, 17 Jun 2019 07:47:28 +0000 (07:47 +0000)
committerHans Wennborg <hans@hanshq.net>
Mon, 17 Jun 2019 07:47:28 +0000 (07:47 +0000)
commit8daad51954f1be30f1c8b83618a6485d6f8f57af
treeb97b4e40de2a15eafe7f456c46d3720844c89d76
parent90e12ffba71f4d3bd617a1ffacec209c2026292a
Re-commit r357452 (take 3): "SimplifyCFG SinkCommonCodeFromPredecessors: Also sink function calls without used results (PR41259)"

Third time's the charm.

This was reverted in r363220 due to being suspected of an internal benchmark
regression and a test failure, none of which turned out to be caused by this.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363529 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Utils/SimplifyCFG.cpp
test/CodeGen/AArch64/max-jump-table.ll
test/CodeGen/AArch64/min-jump-table.ll
test/CodeGen/AArch64/win64-jumptable.ll
test/CodeGen/ARM/cmpxchg-idioms.ll
test/Transforms/SimplifyCFG/sink-common-code.ll