OSDN Git Service

[MergeICmps] Re-commit rL324317 "Enable the MergeICmps Pass by default."
authorClement Courbet <courbet@google.com>
Wed, 7 Feb 2018 09:58:55 +0000 (09:58 +0000)
committerClement Courbet <courbet@google.com>
Wed, 7 Feb 2018 09:58:55 +0000 (09:58 +0000)
commitee43c8204a4ff2f2d8070ada7a1e9953003cb3c3
treefcdc92a2ef46b25f878a3ae1610dc57bed1e2996
parent70d8d9d0ff1b83598e4c88b56f9054f1afb744e5
[MergeICmps] Re-commit rL324317 "Enable the MergeICmps Pass by default."

With fixes from rL324341.

Original commit message:

[MergeICmps] Enable the MergeICmps Pass by default.

Summary: Now that PR33325 is fixed, this should always improve the generated code.

Reviewers: spatel

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D42793

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@324465 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/TargetPassConfig.cpp
test/CodeGen/Generic/llc-start-stop.ll
test/CodeGen/PowerPC/memcmp-mergeexpand.ll
test/CodeGen/X86/memcmp-mergeexpand.ll