[llvm-commits] [llvm] r93151 - in /llvm/trunk: lib/Target/X86/X86.td lib/Target/X86/X86InstrSSE.td lib/Target/X86/X86Subtarget.cpp lib/Target/X86/X86Subtarget.h test/CodeGen/X86/2010-01-07-UAMemFeature.ll

Owen Anderson resistor at mac.com
Mon Jan 11 13:13:30 PST 2010


On Jan 11, 2010, at 12:59 PM, David Greene wrote:

> On Monday 11 January 2010 12:19, Eli Friedman wrote:
>> On Mon, Jan 11, 2010 at 8:29 AM, David Greene <greened at obbligato.org> wrote:
>>> Author: greened
>>> Date: Mon Jan 11 10:29:42 2010
>>> New Revision: 93151
>>> 
>>> URL: http://llvm.org/viewvc/llvm-project?rev=93151&view=rev
>>> Log:
>>> 
>>> Implement a feature (-vector-unaligned-mem) to allow targets to
>>> ignore alignment requirements for SIMD memory operands.  This
>>> is useful on architectures like the AMD 10h that do not trap on
>>> unaligned references if a status bit is twiddled at startup time.
>> 
>> The testcase for this feature is way too big; could you come up with
>> something smaller?
> 
> I'll see what I can do.  I might be able to turn off selected code
> restructuring passes in our vectorizer.
> 
> BTW, what's the definition of "way too big?"

My working definition would be that a regression test should be small enough that, if it fails, a human can look at it and tell (without lots of effort) why it's failing.

--Owen



More information about the llvm-commits mailing list