We recently discovered a performance issue with the apple m1 series in https://github.com/rust-lang/rust/issues/126937#issuecomment-2226834122. I believe this is due to EarlyIfConversion using an outdated mispredict penalty. The mispredict penalty from apple-a7 to apple-m4 uses CycloneModel's definition of 16, which I assume is an outdated value?
We recently discovered a performance issue with the apple m1 series in https://github.com/rust-lang/rust/issues/126937#issuecomment-2226834122. I believe this is due to EarlyIfConversion using an outdated mispredict penalty. The mispredict penalty from apple-a7 to apple-m4 uses `CycloneModel`'s definition of 16, which I assume is an outdated value?
cc @fhahn @TNorthover
We recently discovered a performance issue with the apple m1 series in https://github.com/rust-lang/rust/issues/126937#issuecomment-2226834122. I believe this is due to EarlyIfConversion using an outdated mispredict penalty. The mispredict penalty from apple-a7 to apple-m4 uses
CycloneModel
's definition of 16, which I assume is an outdated value?cc @fhahn @TNorthover