instcombine: Migrate strspn optimizations
authorMeador Inge <meadori@codesourcery.com>
Thu, 8 Nov 2012 01:33:50 +0000 (01:33 +0000)
committerMeador Inge <meadori@codesourcery.com>
Thu, 8 Nov 2012 01:33:50 +0000 (01:33 +0000)
commit7629de3326318e533ab969abd1b0cbc569b3f3b7
tree60efc65c279893e7d010617cb51f0b8771e72143
parenteb3a8c5288110ddf183e3e8b8babc303f6b78020
instcombine: Migrate strspn optimizations

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

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