OSDN Git Service

Reland rL312315: [MergeICmps] MergeICmps is a new optimization pass that turns chains...
authorClement Courbet <courbet@google.com>
Fri, 1 Sep 2017 10:56:34 +0000 (10:56 +0000)
committerClement Courbet <courbet@google.com>
Fri, 1 Sep 2017 10:56:34 +0000 (10:56 +0000)
commit4855d2de9a64d3bb4ebb91832814476ed3ad1692
tree6a44592f2f51d46008433a9edc58dce6ef5ef018
parent132e2d3b5c67191f4883f5ac501055af918a510f
Reland rL312315: [MergeICmps] MergeICmps is a new optimization pass that turns chains of integer

Add missing header.

This reverts commit 86dd6335cf7607af22f383a9a8e072ba929848cf.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@312322 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/InitializePasses.h
include/llvm/LinkAllPasses.h
include/llvm/Transforms/Scalar.h
lib/CodeGen/TargetPassConfig.cpp
lib/Transforms/Scalar/CMakeLists.txt
lib/Transforms/Scalar/MergeICmps.cpp [new file with mode: 0644]
lib/Transforms/Scalar/Scalar.cpp
test/Transforms/MergeICmps/pair-int32-int32.ll [new file with mode: 0644]
test/Transforms/MergeICmps/tuple-four-int8.ll [new file with mode: 0644]
test/Transforms/MergeICmps/volatile.ll [new file with mode: 0644]