hashintel
hash
BlogDocsChangelog

BE-227: HashQL: Implement call graph analysis for MIR

#8214
Comparing
bm/be-227-hashql-implement-call-graph
(
c70394b
) with
main
(
86f263f
)
CodSpeed Performance Gauge
×2.7
Improvements
7
Untouched
7
Archived
3

Benchmarks

Improved

diamond
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
×2.7
20.8 µs7.8 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
×2.3
18.8 µs8.2 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
×2.1
25.4 µs11.8 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
×2.1
15.5 µs7.5 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
+68%
11.9 µs7.1 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
+31%
50.1 µs38.2 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
+23%
68.1 µs55.5 µs

Passed

foldable
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
+3%
9.9 µs9.6 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
+1%
12.6 µs12.5 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
0%
10.4 µs10.4 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
0%
18.6 µs18.6 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
0%
18.1 µs18.2 µs
dead stores
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
-1%
11.7 µs11.8 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
-3%
34.2 µs35.3 µs

Commits

Click on a commit to change the comparison range
Base
main
86f263f
×2.7
chore: docs
c70394b
23 days ago
by indietyp
© 2026 CodSpeed Technology
Home Terms Privacy Docs