[all-commits] [llvm/llvm-project] a37e8a: [BOLT] Consider Code Fragments during regreassign
Allen via All-commits
all-commits at lists.llvm.org
Fri Aug 18 01:46:33 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: a37e8a4bdc4feab14d44eb043a2dfda0c64335ba
https://github.com/llvm/llvm-project/commit/a37e8a4bdc4feab14d44eb043a2dfda0c64335ba
Author: hezuoqiang <hezuoqiang2 at huawei.com>
Date: 2023-08-18 (Fri, 18 Aug 2023)
Changed paths:
M bolt/include/bolt/Core/BinaryFunction.h
M bolt/lib/Passes/RegReAssign.cpp
A bolt/test/runtime/X86/reg-reassign-swap-cold.s
Log Message:
-----------
[BOLT] Consider Code Fragments during regreassign
During register swapping, the code fragments associated with the
function need to be swapped together (which may be generated during
PGO optimization).
Fix https://github.com/llvm/llvm-project/issues/59730
Reviewed By: rafauler
Differential Revision: https://reviews.llvm.org/D141931
More information about the All-commits
mailing list