Hacker News new | ask | show | jobs
by 5701652400 9 days ago
does profile guided optimisation reduce these checks?
1 comments

Insofar as PGO helps inlining.
I have hunch PGO does detect when bound check can be eliminated.
How so? PGO might indicate that most of the time arguments are in bounds, but that's not enough. It has to be a proof with 100% certainty before bound checks can be removed
bound check elimination exists separately, PGO can help unveil more opportunities for BCE.