On 22/10/2007, Evan Cheng [EMAIL PROTECTED] wrote:
Hi Rafael,
There a couple of problems with this patch.
1. This breaks a number of tests for me:
llc-beta /MultiSource/Applications/JM/ldecod/ldecod
llc /MultiSource/Applications/JM/ldecod/ldecod
llc /External/SPEC/CINT2000/254.gap/254.gap
On Oct 23, 2007, at 6:36 AM, Rafael Espindola wrote:
What I am trying to do is factor a bit of the memcpy expansion code
among the various backends since I will need it on all of them to
implement byval arguments.
2. The stores are unnecessarily serialized. Each of them should use
the load
Hi Rafael,
There a couple of problems with this patch.
1. This breaks a number of tests for me:
llc-beta /MultiSource/Applications/JM/ldecod/ldecod
llc /MultiSource/Applications/JM/ldecod/ldecod
llc /External/SPEC/CINT2000/254.gap/254.gap
llc
Author: rafael
Date: Fri Oct 19 09:35:17 2007
New Revision: 43176
URL: http://llvm.org/viewvc/llvm-project?rev=43176view=rev
Log:
split LowerMEMCPY into LowerMEMCPYCall and LowerMEMCPYInline in the ARM backend.
Modified:
llvm/trunk/lib/Target/ARM/ARMISelLowering.cpp