[PATCH] D152834: A new code layout algorithm for function reordering [2/3]

Rahman Lavaee via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 21 16:28:23 PDT 2023


rahmanl added a comment.

Thanks for providing the evaluation results. This shows nice improvements when huge pages are not used. My intuition is that using huge pages reduces the opportunity from function reordering.

Would you please clarify what specific performance counters are used in the measurement? For iTLB misses icache_64b.iftag_miss includes speculative execution but frontend_retired.itlb_misses does not.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D152834/new/

https://reviews.llvm.org/D152834



More information about the llvm-commits mailing list