[llvm-commits] [llvm] r98219 - in /llvm/trunk: include/llvm/Transforms/Utils/BuildLibCalls.h lib/Transforms/InstCombine/InstCombineCalls.cpp lib/Transforms/Utils/BuildLibCalls.cpp
Jakob Stoklund Olesen
stoklund at 2pi.dk
Thu Mar 11 07:44:45 PST 2010
On Mar 10, 2010, at 5:25 PM, Eric Christopher wrote:
> Author: echristo
> Date: Wed Mar 10 19:25:07 2010
> New Revision: 98219
>
> URL: http://llvm.org/viewvc/llvm-project?rev=98219&view=rev
> Log:
> Add strncpy libcall creator. Use it when it should be used.
>
> Modified:
> llvm/trunk/include/llvm/Transforms/Utils/BuildLibCalls.h
> llvm/trunk/lib/Transforms/InstCombine/InstCombineCalls.cpp
> llvm/trunk/lib/Transforms/Utils/BuildLibCalls.cpp
> Modified: llvm/trunk/lib/Transforms/Utils/BuildLibCalls.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Utils/BuildLibCalls.cpp?rev=98219&r1=98218&r2=98219&view=diff
> ==============================================================================
> --- llvm/trunk/lib/Transforms/Utils/BuildLibCalls.cpp (original)
> +++ llvm/trunk/lib/Transforms/Utils/BuildLibCalls.cpp Wed Mar 10 19:25:07 2010
> @@ -87,6 +87,26 @@
> return CI;
> }
>
> +/// EmitStrNCpy - Emit a call to the strcpy function to the builder, for the
> +/// specified pointer arguments.
> +Value *llvm::EmitStrNCpy(Value *Dst, Value *Src, Value *Len,
> + IRBuilder<> &B, const TargetData *TD) {
s/strcpy/strncpy/
More information about the llvm-commits
mailing list