Avatar for the hashintel user
hashintel
hash
BlogDocsChangelog

BE-265: HashQL: Make CopyPropagation aware of local re-assignments

#8231Merged
Comparing
bm/be-265-hashql-track-locals-inside-of-copy-propagation
(
bee6b36
) with
main
(
ef9788b
)
CodSpeed Performance Gauge
+2%
Untouched
17

Benchmarks

17 total
linear
libs/@local/hashql/mir/benches/transform.rs::benches::forward_substitution::forward_substitution
CodSpeed Performance Gauge
+5%
8.1 µs7.7 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
+3%
10.3 µs10.1 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::forward_substitution::forward_substitution
CodSpeed Performance Gauge
+2%
16.9 µs16.5 µs
dead stores
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
+2%
11.8 µs11.6 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
+2%
12.6 µs12.3 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::forward_substitution::forward_substitution
CodSpeed Performance Gauge
+2%
22.7 µs22.2 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
+2%
7.5 µs7.3 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
+2%
8.2 µs8 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
+1%
18.6 µs18.3 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
+1%
11.6 µs11.5 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
+1%
7 µs6.9 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
+1%
33.2 µs32.8 µs
foldable
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
+1%
9.5 µs9.4 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
+1%
54.3 µs53.8 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
+1%
7.8 µs7.7 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
+1%
37.6 µs37.3 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
-1%
18 µs18.1 µs

Commits

Click on a commit to change the comparison range
Base
main
ef9788b
+1.67%
chore: remove outdated docs
bee6b36
28 days ago
by indietyp
© 2026 CodSpeed Technology
Home Terms Privacy Docs