[llvm-commits] [Review request] test: adding triplets and FileCheck-ize for cygming(and msvc)

NAKAMURA Takumi geek4civic at gmail.com
Tue Oct 5 22:56:31 PDT 2010


Anton and Michael, good afternoon.

Thank you all for comments. I can show you improved ones, though, I am
still yet working in progress.
Checked on CentOS5(x86-64) and mingw.


> * 0002(29 files) -mtriple=x86_64-linux
>  It was needed for incompatibility among win64 and others.
>  They have been already FileCheck-ized.

* 0001 h-registers-0.ll

I added multiple actions for x86_64-(linux|mingw32|win32).
The sequences in @qux* is shorter on win32 than on linux, and I gave
up to write generalized pattern for them.

* 0004 (21 files)

I reverted triplets and rewrote pattern to match also Win64 ABI on x86-64.

* 0007 v2f32.ll

I rewrote patterns, but I guess it might be working in progress...
( CHECK would be not scanned on it)

* 0003 vec_cast.ll
I filed it as PR8311. It would not be executable with codegen/win64.
May I add XFAIL: mingw,win32 if this issue will be fixed soon?

* 0002 (5 files)
They have not been changed since last patch(0002).

  - fast-isel-cmp-branch.ll
    It is a test with invoke instruction.
  - red-zone.ll
    It would be nonsense on win64.
  - sse-commute.ll
    It was test for PR. I don't think we can see "expected" output.
  - sse-minmax.ll
  - xor.ll
    I am tired to rewrite them for win64 :(
    Please anyone, help me!


> * 0003(18 files) FileCheck-ize

* 0005 (5 files)
  I rewrote them more strict with FileCheck.

* 0006 (13 files)
  No changes since last 0003.


...Takumi




More information about the llvm-commits mailing list