A parser for the LLVM bitcode file format, yielding a Module
from
the llvm-pretty package.
The following table shows what kinds of tests have been/are being run with which compilers.
- A check in the the randomized tests column indicates that such tests are run in Jenkins every night.
- A check in the manual tests column indicates that the parser seems to work on some code that was generated by this compiler.
Compiler | Version | Randomized tests | Manual tests |
---|---|---|---|
clang |
v3.4 | ✓ | |
v3.5 | ✓ | ||
v3.6 | ✓ | ||
v3.7 | ✓ | ||
v3.8 | ✓ | ✓ | |
v3.9 | ✓ | ||
v4.0 | ✓ | ||
v5.0 | ✓ | ||
v6.0 | ✓ | ✓ | |
v7.0 | ✓ | ||
v8.0 | |||
clang++ |
v3.4 | ||
v3.5 | |||
v3.6 | |||
v3.7 | |||
v3.8 | |||
v3.9 | |||
v4.0 | |||
v5.0 | |||
v6.0 | |||
v7.0 | ✓ | ||
v8.0 | |||
rustc |
Any | ||
ghc |
Any |
If you encounter problems with the output of /any/ compiler, please file an issue.
Developers' documentation: doc/developing.md