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
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.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

Passed

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

Commits

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