[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