Remove the simplify-libcalls pass (finally)
authorMeador Inge <meadori@codesourcery.com>
Thu, 20 Jun 2013 19:48:07 +0000 (19:48 +0000)
committerMeador Inge <meadori@codesourcery.com>
Thu, 20 Jun 2013 19:48:07 +0000 (19:48 +0000)
commitdfb08a2cb800ed70f6f967797a7492f19ad74eff
tree128ed290fdb9126ada8232d5ca2dd94357957171
parentf081d02586a0524994a72799c2084ec350392fd5
Remove the simplify-libcalls pass (finally)

This commit completely removes what is left of the simplify-libcalls
pass.  All of the functionality has now been migrated to the instcombine
and functionattrs passes.  The following C API functions are now NOPs:

  1. LLVMAddSimplifyLibCallsPass
  2. LLVMPassManagerBuilderSetDisableSimplifyLibCalls

llvm-svn: 184459
llvm/include/llvm/InitializePasses.h
llvm/include/llvm/LinkAllPasses.h
llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h
llvm/include/llvm/Transforms/Scalar.h
llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
llvm/lib/Transforms/Scalar/CMakeLists.txt
llvm/lib/Transforms/Scalar/Scalar.cpp
llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp [deleted file]
llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
llvm/tools/opt/opt.cpp