hashintel
hash
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
BE-258: HashQL: Add Changed enum to track MIR transformation pass modifications
#8210
Comparing
bm/be-258-hashql-implement-transformationpass-changed-detection
(
65c3381
) with
bm/be-255-hashql-add-copy-propagation-pass
(
049e36c
)
CodSpeed Performance Gauge
×2.7
Improvements
7
Untouched
10
Benchmarks
Improved
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
×2.7
20.7 µs
7.8 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
×2.4
18.9 µs
8 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
×2.1
25.3 µs
11.8 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
×2.1
15.5 µs
7.3 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
+71%
11.9 µs
7 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
+31%
49.8 µs
38.2 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
+22%
67.9 µs
55.5 µs
Passed
dead stores
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
0%
11.7 µs
11.6 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
0%
12.7 µs
12.7 µs
foldable
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
0%
9.8 µs
9.8 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
-1%
18.6 µs
18.7 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
-1%
18.2 µs
18.4 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
-1%
10.4 µs
10.5 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::sroa::sroa
CodSpeed Performance Gauge
-1%
17.5 µs
17.7 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::sroa::sroa
CodSpeed Performance Gauge
-2%
24.1 µs
24.4 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::sroa::sroa
CodSpeed Performance Gauge
-2%
8.5 µs
8.7 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
-3%
34.3 µs
35.4 µs
Commits
Click on a commit to change the comparison range
Base
bm/be-255-hashql-add-copy-propagation-pass
049e36c
×2.7
feat: update skill
65c3381
2 days ago
by indietyp
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs