hashintel
hash
BlogDocsChangelog

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

#8231
Comparing
bm/be-265-hashql-track-locals-inside-of-copy-propagation
(
1c1b05d
) with
bm/be-264-hashql-rename-sroa-to-projectionforwarding
(
0fc7994
)
CodSpeed Performance Gauge
+1%
Untouched
17

Benchmarks

Passed

diamond
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
+3%
7.8 µs7.6 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::forward_substitution::forward_substitution
CodSpeed Performance Gauge
+3%
22.8 µs22.2 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
+2%
11.6 µs11.4 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::forward_substitution::forward_substitution
CodSpeed Performance Gauge
+2%
8 µs7.8 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::forward_substitution::forward_substitution
CodSpeed Performance Gauge
+2%
16.7 µs16.4 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
+1%
6.9 µs6.9 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
+1%
18.6 µs18.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::inst_simplify::inst_simplify
CodSpeed Performance Gauge
+1%
12.5 µs12.4 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
+1%
37.6 µs37.3 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
+1%
7.5 µs7.4 µs
dead stores
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
+1%
11.8 µs11.7 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
+1%
8.1 µs8.1 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
0%
33.1 µs33 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
0%
10.4 µs10.3 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
-1%
18 µs18.1 µs
foldable
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
-1%
9.5 µs9.6 µs

Commits

Click on a commit to change the comparison range
Base
bm/be-264-hashql-rename-sroa-to-projectionforwarding
0fc7994
+1.12%
fix: tests
75322d7
8 days ago
by indietyp
0%
chore: remove outdated docs
1c1b05d
8 days ago
by indietyp
© 2026 CodSpeed Technology
Home Terms Privacy Docs