hashintel
hash
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
BE-231: Add InstSimplify pass for MIR instruction simplification and constant folding
#8206
Comparing
bm/be-231-hashql-peephole-optimization
(
08246f0
) with
bm/be-254-experiment-around-with-codspeed
(
e1cb237
)
CodSpeed Performance Gauge
-11%
Regressions
2
(
2
)
Untouched
11
New
4
No successful run was found on
bm/be-254-experiment-around-with-codspeed
(
3326b24
) during the generation of this report, so
f24d7fe
was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.
Benchmarks
New
linear
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
N/A
N/A
9.6 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
N/A
N/A
17.5 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
N/A
N/A
11.7 µs
foldable
libs/@local/hashql/mir/benches/transform.rs::benches::inst_simplify::inst_simplify
CodSpeed Performance Gauge
N/A
N/A
9.2 µs
Passed
complex
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
+2%
19.4 µs
19 µs
dead stores
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
+2%
11.9 µs
11.7 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
+2%
15.9 µs
15.7 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::dse::dse
CodSpeed Performance Gauge
+2%
12.2 µs
12 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::sroa::sroa
CodSpeed Performance Gauge
0%
17.6 µs
17.6 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::sroa::sroa
CodSpeed Performance Gauge
0%
24.1 µs
24.1 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::sroa::sroa
CodSpeed Performance Gauge
0%
8.6 µs
8.7 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
-1%
25.2 µs
25.4 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
-1%
20.5 µs
20.8 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::cfg_simplify::cfg_simplify
CodSpeed Performance Gauge
-1%
17.8 µs
18 µs
linear
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
CodSpeed Performance Gauge
-9%
31.1 µs
34.1 µs
complex
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
Regression
CodSpeed Performance Gauge
-11%
60.2 µs
67.7 µs
diamond
libs/@local/hashql/mir/benches/transform.rs::benches::pipeline::pipeline
Regression
CodSpeed Performance Gauge
-11%
44.1 µs
49.7 µs
Commits
Click on a commit to change the comparison range
Base
bm/be-254-experiment-around-with-codspeed
e1cb237
-11.29%
chore: snapshots
08246f0
3 days ago
by indietyp
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs