Avatar for the hashintel user
hashintel
hash
BlogDocsChangelog

BE-258: HashQL: Add Changed enum to track MIR transformation pass modifications

#8210Merged
Comparing
bm/be-258-hashql-implement-transformationpass-changed-detection
(
eaca057
) with
main
(
86f263f
)
CodSpeed Performance Gauge
×2.6
Improvement
7
Untouched
7
Archived
3

Benchmarks

17 total
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
×2.6
20.8 µs7.9 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
×2.3
18.8 µs8.1 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
×2.1
25.4 µs12 µ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
+70%
11.9 µs7 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
+31%
50.1 µs38.3 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
+22%
68.1 µs55.7 µs
foldable
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
+2%
9.9 µs9.7 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
+1%
12.6 µs12.5 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
0%
18.6 µs18.5 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
0%
10.4 µs10.4 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
-1%
18.1 µs18.3 µ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
-4%
34.2 µs35.6 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::sroa::sroa
Archived
CodSpeed Performance Gauge
-1%
17.7 µs17.8 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::sroa::sroa
Archived
CodSpeed Performance Gauge
-2%
8.6 µs8.8 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::sroa::sroa
Archived
CodSpeed Performance Gauge
0%
24.4 µs24.5 µs

Commits

Click on a commit to change the comparison range
Base
main
86f263f
×2.6
feat: update skill
eaca057
2 months ago
by indietyp
© 2026 CodSpeed Technology
Home Terms Privacy Docs