hashintel
hash
BlogDocsChangelog

BE-301: HashQL: Implement size estimation analysis for MIR

#8278
Comparing
bm/be-301-hashql-size-estimation-for-local-variables-and-functions
(
5238cb6
) with
bm/be-273-hashql-interpreter-benchmarks
(
d7b72f2
)
CodSpeed Performance Gauge
0%
Untouched
21
Archived
12

Benchmarks

33 total
linear
libs/@local/hashql/mir/benches/transform.rs::benches::forward_substitution::forward_substitution
CodSpeed Performance Gauge
+2%
8.1 µs7.9 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
+2%
17.1 µs16.9 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::forward_substitution::forward_substitution
CodSpeed Performance Gauge
+1%
16.6 µs16.5 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
+1%
50.9 µs50.5 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::forward_substitution::forward_substitution
CodSpeed Performance Gauge
0%
22.3 µs22.2 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
0%
120.3 µs120 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
0%
85.2 µs85.1 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
0%
6.7 µs6.7 µs
fibonacci_recursive[24]
libs/@local/hashql/mir/benches/interpret.rs::benches::fibonacci_recursive
CodSpeed Performance Gauge
0%
84.3 ms84.3 ms
fibonacci_recursive[16]
libs/@local/hashql/mir/benches/interpret.rs::benches::fibonacci_recursive
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
inline
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
0%
238.1 µs238.3 µs
fibonacci_recursive[8]
libs/@local/hashql/mir/benches/interpret.rs::benches::fibonacci_recursive
CodSpeed Performance Gauge
0%
46 µs46 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
0%
12.4 µs12.4 µs
dead stores
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
0%
11.5 µs11.5 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
0%
7.6 µs7.7 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
0%
7.1 µs7.1 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
-1%
11.3 µs11.4 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
-1%
10.2 µs10.3 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
-1%
18.3 µs18.5 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
-1%
7.9 µs8 µs
foldable
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
-2%
9.5 µs9.6 µs
contravariant_closure
libs/@local/hashql/core/benches/type_system.rs::benches::subtyping::subtyping
Archived
CodSpeed Performance Gauge
0%
8.1 µs8.1 µs
meet/recursive
libs/@local/hashql/core/benches/type_system.rs::benches::lattice::lattice
Archived
CodSpeed Performance Gauge
0%
315.6 µs315.6 µs
union_with_duplicates
libs/@local/hashql/core/benches/type_system.rs::benches::simplify::simplify
Archived
CodSpeed Performance Gauge
+1%
17.7 µs17.6 µs
nested_struct
libs/@local/hashql/core/benches/type_system.rs::benches::subtyping::subtyping
Archived
CodSpeed Performance Gauge
-1%
4 µs4 µs

Commits

Click on a commit to change the comparison range
Base
bm/be-273-hashql-interpreter-benchmarks
d7b72f2
-0.03%
feat: dynamic test
1da444f
2 days ago
by indietyp
0%
chore: revert unintentional tool bump
9542601
2 days ago
by indietyp
-0.07%
feat: saturating add
bc0a7a3
1 day ago
by indietyp
0%
chore: max iteration count fix
45c1d48
1 day ago
by indietyp
0%
fix: docs
5238cb6
1 day ago
by indietyp
© 2026 CodSpeed Technology
Home Terms Privacy Docs