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)
commitbcd88ef76491ed5939e2c4542e1b8fbe7cbdaec0
tree56f606bf6a2ed96f8b6105f4f3ec28897049d6e4
parent91b014cd66797f997d762c594282914d91fcfe64
instcombine: Migrate strcspn optimizations

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

llvm-svn: 167675
llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp
llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
llvm/test/Transforms/InstCombine/disable-simplify-libcalls.ll
llvm/test/Transforms/InstCombine/strcspn-1.ll [new file with mode: 0644]
llvm/test/Transforms/InstCombine/strcspn-2.ll [new file with mode: 0644]
llvm/test/Transforms/SimplifyLibCalls/StrSpn.ll [deleted file]