hashintel
hash
BlogDocsChangelog

BE-254: HashQL: Implement MIR interpreter with runtime value representation

#8245
Comparing
bm/be-257-hashql-implement-interpreter
(
3fcddd3
) with
bm/be-271-hashql-implement-postinline-pass
(
6cc07e5
)
CodSpeed Performance Gauge
0%
Untouched
18
Archived
12

Benchmarks

Passed

linear
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
+1%
10.3 µs10.3 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
+1%
7.1 µs7.1 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
+1%
18.5 µs18.4 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::forward_substitution::forward_substitution
CodSpeed Performance Gauge
+1%
7.8 µs7.7 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::forward_substitution::forward_substitution
CodSpeed Performance Gauge
+1%
16.3 µs16.1 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::forward_substitution::forward_substitution
CodSpeed Performance Gauge
+1%
22 µs21.8 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
0%
50.6 µs50.4 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
0%
12.5 µs12.5 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
0%
6.7 µs6.7 µs
foldable
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
0%
9.5 µs9.5 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
-1%
84.5 µs85 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
-1%
17 µs17.2 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
-1%
119.1 µs120.2 µs
dead stores
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
-1%
11.4 µs11.6 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
-1%
7.8 µs7.9 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
-1%
11.3 µs11.4 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
-2%
7.6 µs7.7 µs
inline
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
-3%
232.3 µs238.7 µs

Commits

Click on a commit to change the comparison range
Base
bm/be-271-hashql-implement-postinline-pass
6cc07e5
-0.11%
test: ICE
3650a92
2 days ago
by indietyp
0%
chore: actually dont typo
99445ee
2 days ago
by indietyp
-0.19%
chore: use chunks instead of windows
67de513
2 days ago
by indietyp
-0.19%
fix: do not overflow on neg
469cf1f
2 days ago
by indietyp
+0.17%
chore: better docs
67f33fd
1 day ago
by indietyp
0%
chore: docs
c00e581
1 day ago
by indietyp
0%
fix: doctest
aefc24e
1 day ago
by indietyp
0%
chore: clear scratch before run
3fcddd3
1 day ago
by indietyp
© 2026 CodSpeed Technology
Home Terms Privacy Docs