Avatar for the hashintel user
hashintel
hash
BlogDocsChangelog

BE-407: HashQL: Implement basic block fusion pass for execution targets

#8453Merged
Comparing
bm/be-407-hashql-cfg-fuse
(
4fa2212
) with
main
(
b25f93c
)
CodSpeed Performance Gauge
0%
Untouched
21
Dropped
12
Skipped
44

Benchmarks

77 total
full_solve/contravariant
libs/@local/hashql/core/benches/type_system.rs::benches::inference::inference
Missing
CodSpeed Performance Gauge
N/A
35.6 µsN/A
join/recursive
libs/@local/hashql/core/benches/type_system.rs::benches::lattice::lattice
Missing
CodSpeed Performance Gauge
N/A
542.1 µsN/A
full_solve/complex
libs/@local/hashql/core/benches/type_system.rs::benches::inference::inference
Missing
CodSpeed Performance Gauge
N/A
40.5 µsN/A
full_solve/simple
libs/@local/hashql/core/benches/type_system.rs::benches::inference::inference
Missing
CodSpeed Performance Gauge
N/A
35.8 µsN/A
join/primitives
libs/@local/hashql/core/benches/type_system.rs::benches::lattice::lattice
Missing
CodSpeed Performance Gauge
N/A
6.7 µsN/A
primitives
libs/@local/hashql/core/benches/type_system.rs::benches::subtyping::subtyping
Missing
CodSpeed Performance Gauge
N/A
6 µsN/A
anti_symmetry
libs/@local/hashql/core/benches/type_system.rs::benches::inference::inference
Missing
CodSpeed Performance Gauge
N/A
45.4 µsN/A
union_with_duplicates
libs/@local/hashql/core/benches/type_system.rs::benches::simplify::simplify
Missing
CodSpeed Performance Gauge
N/A
17.5 µsN/A
meet/primitives
libs/@local/hashql/core/benches/type_system.rs::benches::lattice::lattice
Missing
CodSpeed Performance Gauge
N/A
6.8 µsN/A
meet/recursive
libs/@local/hashql/core/benches/type_system.rs::benches::lattice::lattice
Missing
CodSpeed Performance Gauge
N/A
300.3 µsN/A
nested_struct
libs/@local/hashql/core/benches/type_system.rs::benches::subtyping::subtyping
Missing
CodSpeed Performance Gauge
N/A
4 µsN/A
contravariant_closure
libs/@local/hashql/core/benches/type_system.rs::benches::subtyping::subtyping
Missing
CodSpeed Performance Gauge
N/A
8.1 µsN/A
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
+2%
7.6 µs7.5 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
+1%
11.2 µs11.1 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
+1%
12.2 µs12.1 µs
dead stores
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
+1%
10.1 µs10.1 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
+1%
18.1 µs18 µs
foldable
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
+1%
9.5 µs9.4 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
+1%
5.1 µs5.1 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
+1%
5.5 µs5.5 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::forward_substitution::forward_substitution
CodSpeed Performance Gauge
+1%
7.9 µs7.9 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
0%
7.1 µs7 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
0%
17 µs17 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
0%
10.1 µs10.1 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
0%
116.8 µs116.8 µs

Commits

Click on a commit to change the comparison range
Base
main
b25f93c
+0.36%
fix: lints
4fa2212
1 month ago
by indietyp
© 2026 CodSpeed Technology
Home Terms Privacy Docs