simplify-libcalls: fold strstr(a, b) == a -> strncmp(a, b, strlen(b)) == 0
authorBenjamin Kramer <benny.kra@googlemail.com>
Tue, 15 Jun 2010 21:34:25 +0000 (21:34 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Tue, 15 Jun 2010 21:34:25 +0000 (21:34 +0000)
commit386e918438b72620e7c00ee1197bf6940bfe6cf8
tree763b52882a5f8400354150eb40ae0335273384ba
parent2bbaf4d06eb08f488e6614059006e3d2615fded3
simplify-libcalls: fold strstr(a, b) == a -> strncmp(a, b, strlen(b)) == 0

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106047 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Transforms/Utils/BuildLibCalls.h
lib/Transforms/Scalar/SimplifyLibCalls.cpp
lib/Transforms/Utils/BuildLibCalls.cpp
test/Transforms/SimplifyLibCalls/StrStr.ll