Delete the IPO simplify-libcalls and completely reimplement it as
a FunctionPass. This makes it simpler, fixes dozens of bugs, adds a couple of minor features, and shrinks is considerably: from 2214 to 1437 lines. llvm-svn: 50520
Showing
- llvm/include/llvm/Transforms/IPO.h 0 additions, 5 deletionsllvm/include/llvm/Transforms/IPO.h
- llvm/include/llvm/Transforms/Scalar.h 6 additions, 0 deletionsllvm/include/llvm/Transforms/Scalar.h
- llvm/lib/Transforms/IPO/SimplifyLibCalls.cpp 0 additions, 2214 deletionsllvm/lib/Transforms/IPO/SimplifyLibCalls.cpp
- llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp 1437 additions, 0 deletionsllvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment