Re: [llvm-commits] [llvm] r43176 - in /llvm/trunk/lib/Target/ARM: ARMISelLowering.cpp ARMISelLowering.h

2007-10-23 Thread Rafael Espindola
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

Re: [llvm-commits] [llvm] r43176 - in /llvm/trunk/lib/Target/ARM: ARMISelLowering.cpp ARMISelLowering.h

2007-10-23 Thread Chris Lattner
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

Re: [llvm-commits] [llvm] r43176 - in /llvm/trunk/lib/Target/ARM: ARMISelLowering.cpp ARMISelLowering.h

2007-10-22 Thread Evan Cheng
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

[llvm-commits] [llvm] r43176 - in /llvm/trunk/lib/Target/ARM: ARMISelLowering.cpp ARMISelLowering.h

2007-10-19 Thread Rafael Espindola
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