[PATCH] Improve performance of vector code on A15

Jakob Stoklund Olesen stoklund at 2pi.dk
Mon Mar 11 11:41:43 PDT 2013


On Mar 11, 2013, at 10:50 AM, Silviu Baranga <Silviu.Baranga at arm.com> wrote:

> I've also found a problem with the VDUPfdf/VUPfqf expansion which caused
> the tests to not pass when adding -verify-machineinstrs. I'm attaching
> a patch that should fix this. It has no test case since the test in the
> other patch already relies on this change.

The register coalescer has improved a lot since these two pseudo-instructions were added. I wonder if they could be removed now?

IIRC, James already did something along those lines for NEONvduplane by using EXTRACT_SUBREG.

/jakob




More information about the llvm-commits mailing list