hashintel
hash
BlogDocsChangelog

BE-255: HashQL: Implement Copy Propagation (CP) pass for MIR

#8207Merged
Comparing
bm/be-255-hashql-add-copy-propagation-pass
(
82e5742
) with
main
(
372e9a1
)
CodSpeed Performance Gauge
-3%
Untouched
14
Archived
3

Benchmarks

Passed

diamond
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
0%
20.7 µs20.7 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
0%
18.1 µs18.1 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
0%
25.3 µs25.4 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
0%
18.8 µs18.9 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
0%
11.9 µs11.9 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
-1%
34 µs34.2 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
-1%
15.5 µs15.6 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
-1%
67.4 µs68.1 µs
dead stores
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
-1%
11.6 µs11.7 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
-1%
49.3 µs50.1 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
-6%
17.4 µs18.6 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
-8%
11.6 µs12.6 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
-8%
9.6 µs10.4 µs
foldable
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
-9%
9 µs9.9 µs

Commits

Click on a commit to change the comparison range
Base
main
372e9a1
-2.7%
chore: tests
82e5742
29 days ago
by indietyp
© 2026 CodSpeed Technology
Home Terms Privacy Docs