... | ... | @@ -86,67 +86,4 @@ A quick summary of the results are that for the 'nofib' benchmark suite, the LLV |
|
|
</th></tr></table>
|
|
|
|
|
|
|
|
|
A nice demonstration of the improvements the LLVM back-end can bring to some code though can be see at [ http://donsbot.wordpress.com/2010/02/21/smoking-fast-haskell-code-using-ghcs-new-llvm-codegen/](http://donsbot.wordpress.com/2010/02/21/smoking-fast-haskell-code-using-ghcs-new-llvm-codegen/)
|
|
|
|
|
|
## Validate
|
|
|
|
|
|
|
|
|
The GHC patch has been validated to make sure it won't break anything. This is just compiling and running GHC normally but with the LLVM back-end code included. It doesn't actually test the LLVM code generator, just makes sure it hasn't broken the NCG or C code generator.
|
|
|
|
|
|
**Linux/x86-32:**
|
|
|
|
|
|
```wiki
|
|
|
OVERALL SUMMARY for test run started at Do 18. Feb 11:21:48 EST 2010
|
|
|
2457 total tests, which gave rise to
|
|
|
9738 test cases, of which
|
|
|
0 caused framework failures
|
|
|
7573 were skipped
|
|
|
|
|
|
2088 expected passes
|
|
|
76 expected failures
|
|
|
0 unexpected passes
|
|
|
1 unexpected failures
|
|
|
|
|
|
Unexpected failures:
|
|
|
user001(normal)
|
|
|
```
|
|
|
|
|
|
**Linux/x86-64:**
|
|
|
|
|
|
```wiki
|
|
|
OVERALL SUMMARY for test run started at Thu 18 Feb 15:28:32 EST 2010
|
|
|
2458 total tests, which gave rise to
|
|
|
9739 test cases, of which
|
|
|
0 caused framework failures
|
|
|
7574 were skipped
|
|
|
|
|
|
2087 expected passes
|
|
|
77 expected failures
|
|
|
0 unexpected passes
|
|
|
1 unexpected failures
|
|
|
|
|
|
Unexpected failures:
|
|
|
T1969(normal)
|
|
|
```
|
|
|
|
|
|
**Mac OS X 10.5/x86-32:**
|
|
|
|
|
|
```wiki
|
|
|
OVERALL SUMMARY for test run started at Thu Feb 18 12:35:49 EST 2010
|
|
|
2458 total tests, which gave rise to
|
|
|
9122 test cases, of which
|
|
|
0 caused framework failures
|
|
|
6959 were skipped
|
|
|
|
|
|
2085 expected passes
|
|
|
76 expected failures
|
|
|
0 unexpected passes
|
|
|
2 unexpected failures
|
|
|
|
|
|
Unexpected failures:
|
|
|
T1969(normal)
|
|
|
ffi005(optc)
|
|
|
```
|
|
|
|
|
|
|
|
|
All of the test failures fail for me with a unmodified GHC head build as well as when the LLVM patch is included, so the llvm patch isn't introducing any new failures. |
|
|
A nice demonstration of the improvements the LLVM back-end can bring to some code though can be see at [ http://donsbot.wordpress.com/2010/02/21/smoking-fast-haskell-code-using-ghcs-new-llvm-codegen/](http://donsbot.wordpress.com/2010/02/21/smoking-fast-haskell-code-using-ghcs-new-llvm-codegen/) |
|
|
\ No newline at end of file |