Benchmark Coverage
There are several benchmarks that can already be built using CIR. The tables below show how many tests currently pass in different modes. In all entries but no-cir
the pipeline is: AST -> CIR -> LLVM -> …
x86_64
- Target: Linux, x86_64
- Host: AMD EPYC-Milan Processor, 166 cores, 256GB RAM, CentOS 9.0
- Build mode: Release (no asserts)
- Compiler flags used: ‘-O2'
spec2017int
Configuration | 2025-08 |
cir-incubator | 6 (60.00%) |
cir-upstream | 1 (10.00%) |
no-cir | 10 (100.00%) |
multisource
Configuration | 2025-08 |
cir-incubator | 167 (83.08%) |
cir-upstream | 49 (24.38%) |
no-cir | 201 (100.00%) |
singlesource
Configuration | 2025-08 |
cir-incubator | 1673 (91.27%) |
cir-upstream | 1203 (65.63%) |
no-cir | 1832 (99.95%) |
ARM64
TBD