[LLVMdev] Moving AVX Upstream

Chris Lattner clattner at apple.com
Mon Nov 2 13:37:01 PST 2009


On Nov 2, 2009, at 12:51 PM, David Greene wrote:

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

Yep, that's the right thing to do.  Just make sure that each patch is  
monotonic progress over the last one (doesn't introduce any known  
failures or bugs).  Thanks David,

-Chris



More information about the llvm-dev mailing list