[LLVMdev] Moving AVX Upstream

David Greene dag at cray.com
Mon Nov 2 12:51:41 PST 2009


On Monday 02 November 2009 13:55, Tanya Lattner wrote:
> You should do incremental development on trunk. If you create a
> branch, no one is going to look at those changes.

Ok. but I want to be very clear what that means.  It means for each AVX
instruction I rip out ALL of the existing SSE support for it.  So when
ADD gets implemented, ADD goes away from X86InstSSE.td.

As things progress, we're almost certainly going to have to refactor or
otherwise change things we've done in the past.  That means extensive
.td changes and some very large commits.

If everyone's ok with this kind of churn on trunk, that's what I'll do.
But SVN branches exist exactly for these kinds of disruptive changes.
We used one for the use-diet so there's precedent.

                           -Dave



More information about the llvm-dev mailing list