re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."
authorClement Courbet <courbet@google.com>
Fri, 3 Nov 2017 12:12:27 +0000 (12:12 +0000)
committerClement Courbet <courbet@google.com>
Fri, 3 Nov 2017 12:12:27 +0000 (12:12 +0000)
commit063bed9baff63a0d716a5c9533cf2601dafbe0e0
treed968b46a104218d50855cf4fea62effb5b0b6f43
parent31b6b0a82051dd5375112a88d25efb5df4f1fc7c
re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."

Fix undefined references: ExpandMemCmp belongs to CodeGen/, not Scalar/.

llvm-svn: 317318
15 files changed:
llvm/include/llvm/CodeGen/Passes.h
llvm/include/llvm/InitializePasses.h
llvm/include/llvm/LinkAllPasses.h
llvm/include/llvm/Transforms/Scalar.h
llvm/lib/CodeGen/CMakeLists.txt
llvm/lib/CodeGen/CodeGen.cpp
llvm/lib/CodeGen/CodeGenPrepare.cpp
llvm/lib/CodeGen/ExpandMemCmp.cpp [new file with mode: 0644]
llvm/lib/CodeGen/TargetPassConfig.cpp
llvm/test/CodeGen/Generic/llc-start-stop.ll
llvm/test/CodeGen/X86/memcmp-optsize.ll
llvm/test/CodeGen/X86/memcmp.ll
llvm/test/Transforms/ExpandMemCmp/X86/lit.local.cfg [new file with mode: 0644]
llvm/test/Transforms/ExpandMemCmp/X86/memcmp.ll [moved from llvm/test/Transforms/CodeGenPrepare/X86/memcmp.ll with 56% similarity]
llvm/tools/opt/opt.cpp