> 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?
>

I have started, but I could use some help :-)

The items I have in mind:
1) make the arm inline version work on thumb
2) add a Subtarget->getMinRepStrSizeThreshold to ARM (maybe with a
more generic name)
3) make the high level memcpy lowering identical on ARM and X86
4) move it to a common place.
5) move the code that lowers to a call to a common place.
6) implement a generic inline version that works on every arch (just a
bunch of load/store).

I should have 2 implemented on Friday. If someone could implement 1 it
would be great :-)

Cheers,
-- 
Rafael Avila de Espindola

Google Ireland Ltd.
Gordon House
Barrow Street
Dublin 4
Ireland

Registered in Dublin, Ireland
Registration Number: 368047
_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to