Post link optimization (PLO) tools have been around for quite a while. In particular, Meta’s BOLT (fully upstream in LLVM) and Google’s Propeller (somewhat upstream in LLVM, but fully open source) have been around for 5+ years at this point.
It doesn’t seem like Intel’s BOT delivers more performance gains, and it is closed source.
Question: do those vectorize code as in the example here? I was of the understanding they performed a more limited subset of optimizations.
Intel BOT seems to be patches for specific binaries (hence why they didn't see a difference for Geekbench 6.7), unlike BOLT/Propeller which are for arbitrary programs. The second image from their help page [1] showcases this.
[1] https://www.intel.com/content/www/us/en/support/articles/000...