Hello John,

Attached is a refined version of test code with your review.

--
Syoyo

On Fri, Apr 8, 2011 at 3:37 PM, John McCall <[email protected]> wrote:
> On Apr 7, 2011, at 9:42 PM, Syoyo Fujita wrote:
>>>> mmx-builtins.c tests asm output, but in my patch I'd like to test LLVM
>>>> IR outout.
>>>
>>> This is easy;  just turn the -S in the RUN line into an -emit-llvm.  That
>>> will also avoid any AVX-related bugs in the backend.
>>>
>>> The main thing is that there are several portability workarounds in that
>>> test, like the #define, that you'll want to borrow for your test.
>>
>> Okay, I've fixed a test code. Does this looks OK? If so, I'll submit a
>> fixed test again.
>> At least it works well in my local ToT on Mac.
>>
>> 1) Replace -S with -emit-llvm
>> 2) Add #define _MM_MALLOC_H
>> 3) Since this test checks if third(last) argument is constant
>> expression, we don't care how other arguments are codegen'ed. Use wild
>> pattern for that arguments to relax LLVM IR codegen matching.
>
> This looks right.
>
> John.
>

Attachment: 0001-Make-an-AVX-cmpXY-codegen-test-platform-independent.patch
Description: Binary data

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to