Teach simplify libcall to transform __strcpy_chk to __memcpy_chk to enable optimizati...
authorEvan Cheng <evan.cheng@apple.com>
Tue, 23 Mar 2010 15:48:04 +0000 (15:48 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Tue, 23 Mar 2010 15:48:04 +0000 (15:48 +0000)
commit0289b419a492c207f2aaaa481c632cdcf33db5f3
tree4b348b20d3f6f5238ec8df47d9b65b9ea767ab71
parent0054c7a867f85f52fdcc11279d696160de92c9f8
Teach simplify libcall to transform __strcpy_chk to __memcpy_chk to enable optimizations down stream.

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