instcombine: Migrate sprintf optimizations
authorMeador Inge <meadori@codesourcery.com>
Tue, 27 Nov 2012 05:57:54 +0000 (05:57 +0000)
committerMeador Inge <meadori@codesourcery.com>
Tue, 27 Nov 2012 05:57:54 +0000 (05:57 +0000)
commit69ea027e045f359b48bd436d530fc443a7cbb5c9
treeee37a890e7fa5c16adb9d2aae0153961e7e69520
parentdf22702db0b74c14782e00e36e9e9c5df56182b6
instcombine: Migrate sprintf optimizations

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168677 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/SimplifyLibCalls.cpp
lib/Transforms/Utils/SimplifyLibCalls.cpp
test/Transforms/InstCombine/2010-05-30-memcpy-Struct.ll [new file with mode: 0644]
test/Transforms/InstCombine/sprintf-1.ll [new file with mode: 0644]
test/Transforms/SimplifyLibCalls/2010-05-30-memcpy-Struct.ll [deleted file]
test/Transforms/SimplifyLibCalls/iprintf.ll