[all-commits] [llvm/llvm-project] fb24b4: [BOLT] Push code to higher addresses under options...

Maksim Panchenko via All-commits all-commits at lists.llvm.org
Sat Jun 28 13:54:18 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: fb24b4d46a0a8278031f42c1cba6c030eb6c6010
      https://github.com/llvm/llvm-project/commit/fb24b4d46a0a8278031f42c1cba6c030eb6c6010
  Author: Maksim Panchenko <maks at fb.com>
  Date:   2025-06-28 (Sat, 28 Jun 2025)

  Changed paths:
    M bolt/lib/Rewrite/RewriteInstance.cpp
    A bolt/test/code-at-high-address.c

  Log Message:
  -----------
  [BOLT] Push code to higher addresses under options (#146180)

When --hot-functions-at-end is used in combination with --use-old-text,
allocate code at the highest possible addresses withing old .text.

This feature is mostly useful for HHVM, where it is beneficial to have
hot static code placed as close as possible to jitted code.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list