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)
commit25c9b3b6e46565abdacff6de5817e8abd9eb2ac8
treeda45d6e1d083adc7cf928f77f196b38e0650f3f6
parenteb360a0d4f5b22bb6e5a90b3a47a95ff797aea88
instcombine: Migrate sprintf optimizations

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

llvm-svn: 168677
llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp
llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
llvm/test/Transforms/InstCombine/2010-05-30-memcpy-Struct.ll [moved from llvm/test/Transforms/SimplifyLibCalls/2010-05-30-memcpy-Struct.ll with 78% similarity]
llvm/test/Transforms/InstCombine/sprintf-1.ll [new file with mode: 0644]
llvm/test/Transforms/SimplifyLibCalls/iprintf.ll