[llvm-commits] [PATCH] Add Pattern ID Information

Chris Lattner clattner at apple.com
Thu Aug 4 23:14:42 PDT 2011


On Aug 4, 2011, at 12:49 PM, David A. Greene wrote:

> Chris Lattner <clattner at apple.com> writes:
> 
>>> The bug fixes are not the most important part.  Getting the SIMD
>>> specification into a scalable shape is.  Intel is not going to stop with
>>> 256-bit vectors, 512-bit vectors or even 1k-bit vectors.
>> 
>> We should *definitely* wait for a new ISA spec before changing how we
>> model this.  If/when intel does this, there is no certainty it will
>> look anything like SSE/AVX.
> 
> It's a very good bet.  One only need look at Larrabee/Knight's <blah>.
> 
> AVX2 looks just like AVX.  It adds 256-bit support for integers.

Right, AVX2 is just a logical extension of AVX that doesn't need major restructuring.

Larrabee isn't related to AVX or X86 in any particularly useful way.

> The refactoring will make things more maintainable now and prepare for
> the future.  We talked about this a year ago and folks seemed to agree
> it was a good idea.

I completely disagree.

-Chris



More information about the llvm-commits mailing list