[llvm-commits] [llvm] r145865 - in /llvm/trunk: lib/Transforms/Scalar/MemCpyOptimizer.cpp test/Transforms/MemCpyOpt/form-memset.ll
Bob Wilson
bob.wilson at apple.com
Mon Dec 5 14:44:54 PST 2011
On Dec 5, 2011, at 2:42 PM, Bob Wilson wrote:
> I think you meant <rdar://problem/9892684>
>
> On Dec 5, 2011, at 2:37 PM, Chad Rosier wrote:
>
>> Author: mcrosier
>> Date: Mon Dec 5 16:37:00 2011
>> New Revision: 145865
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=145865&view=rev
>> Log:
>> Make the MemCpyOptimizer a bit more aggressive. I can't think of a scenerio
>> where this would be bad as the backend shouldn't have a problem inlining small
>> memcpys.
>> rdar://10510150
>>
>> Modified:
>> llvm/trunk/lib/Transforms/Scalar/MemCpyOptimizer.cpp
>> llvm/trunk/test/Transforms/MemCpyOpt/form-memset.ll
>>
>> Modified: llvm/trunk/lib/Transforms/Scalar/MemCpyOptimizer.cpp
>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Scalar/MemCpyOptimizer.cpp?rev=145865&r1=145864&r2=145865&view=diff
>> ==============================================================================
>> --- llvm/trunk/lib/Transforms/Scalar/MemCpyOptimizer.cpp (original)
>> +++ llvm/trunk/lib/Transforms/Scalar/MemCpyOptimizer.cpp Mon Dec 5 16:37:00 2011
>> @@ -148,7 +148,7 @@
>>
>> bool MemsetRange::isProfitableToUseMemset(const TargetData &TD) const {
>> // If we found more than 8 stores to merge or 64 bytes, use memset.
>> - if (TheStores.size() >= 8 || End-Start >= 64) return true;
>> + if (TheStores.size() >= 4 || End-Start >= 16) return true;
…and please update the comment to match.
More information about the llvm-commits
mailing list