instcombine: Migrate strcspn optimizations
authorMeador Inge <meadori@codesourcery.com>
Sat, 10 Nov 2012 15:16:48 +0000 (15:16 +0000)
committerMeador Inge <meadori@codesourcery.com>
Sat, 10 Nov 2012 15:16:48 +0000 (15:16 +0000)
commit5464ee7eaaf490444589d8716ae529827e29aa9b
tree3ed96c525ff2322c44fd065db57405a72435c544
parent79949597b281f0fd757bc11178e39887d0ba9735
instcombine: Migrate strcspn optimizations

This patch migrates the strcspn optimizations from the simplify-libcalls
pass into the instcombine library call simplifier.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167675 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/SimplifyLibCalls.cpp
lib/Transforms/Utils/SimplifyLibCalls.cpp
test/Transforms/InstCombine/disable-simplify-libcalls.ll
test/Transforms/InstCombine/strcspn-1.ll [new file with mode: 0644]
test/Transforms/InstCombine/strcspn-2.ll [new file with mode: 0644]
test/Transforms/SimplifyLibCalls/StrSpn.ll [deleted file]