[llvm-commits] [llvm] r43176 - in /llvm/trunk/lib/Target/ARM: ARMISelLowering.cpp ARMISelLowering.h
Chris Lattner
clattner at apple.com
Tue Oct 23 12:43:43 PDT 2007
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 tokenfactor as input chain. All the chains produced by the
>> stores should then be fed into a new tokenfactor. I'll fix this.
>
> The code that generates the inline expansion is the same as before.
> Just on a different function. Any improvement is welcome :-)
Hey Rafael,
I just asked Bill to look into merging these memcpy lowering
implementations. Have you already started on this, or should Bill
look into it?
-Chris
More information about the llvm-commits
mailing list