[llvm] [BOLT/docs] The support for macro-op fusion was removed. (PR #121158)

Davide Italiano via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 26 11:14:35 PST 2024


https://github.com/dcci created https://github.com/llvm/llvm-project/pull/121158

Update the documentation accordingly.

>From 21b84e099e8b695073ebea41ed39b744ad252f62 Mon Sep 17 00:00:00 2001
From: Davide Italiano <davidino at fb.com>
Date: Thu, 26 Dec 2024 11:11:01 -0800
Subject: [PATCH] [BOLT/docs] The support for macro-op fusion was removed.

Update the documentation accordingly.
---
 bolt/docs/CommandLineArgumentReference.md | 9 ---------
 1 file changed, 9 deletions(-)

diff --git a/bolt/docs/CommandLineArgumentReference.md b/bolt/docs/CommandLineArgumentReference.md
index 91918d614a90f1..f3881c9a640a92 100644
--- a/bolt/docs/CommandLineArgumentReference.md
+++ b/bolt/docs/CommandLineArgumentReference.md
@@ -931,15 +931,6 @@
 
   Remove redundant Address-Size override prefix
 
-### BOLT options in relocation mode:
-
-- `--align-macro-fusion=<value>`
-
-  Fix instruction alignment for macro-fusion (x86 relocation mode)
-  - `none`: do not insert alignment no-ops for macro-fusion
-  - `hot`: only insert alignment no-ops on hot execution paths (default)
-  - `all`: always align instructions to allow macro-fusion
-
 ### BOLT instrumentation options:
 
 `llvm-bolt <executable> -instrument [-o outputfile] <instrumented-executable>`



More information about the llvm-commits mailing list