WebAssembly: improve readme, add placeholder for tests.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254857 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
JF Bastien 2015-12-05 19:36:33 +00:00
parent ecc456747e
commit 1f5f023fe6
2 changed files with 11 additions and 0 deletions

View File

@ -12,6 +12,15 @@ binary encoding of WebAssembly itself:
* https://github.com/WebAssembly/design/blob/master/AstSemantics.md
* https://github.com/WebAssembly/design/blob/master/BinaryEncoding.md
The backend is built, tested and archived on the following waterfall:
https://build.chromium.org/p/client.wasm.llvm/console
The backend's bringup is done using the GCC torture test suite first since it
doesn't require C library support. Current known failures are in
known_gcc_test_failures.txt, all other tests should pass. The waterfall will
turn red if not. Once most of these pass, further testing will use LLVM's own
test suite.
Interesting work that remains to be done:
* Write a pass to restructurize irreducible control flow. This needs to be done
before register allocation to be efficient, because it may duplicate basic

View File

@ -0,0 +1,2 @@
# Tests which are known to fail from the GCC torture test suite.
# FIXME: placeholder. The script which runs the tests needs a file here!