[all-commits] [llvm/llvm-project] 8ec116: [Codegen, BasicBlockSections] Avoid cloning blocks...
Rahman Lavaee via All-commits
all-commits at lists.llvm.org
Mon Jun 3 17:23:04 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 8ec1161fe66def9af8973c8c073be7d043cc411c
https://github.com/llvm/llvm-project/commit/8ec1161fe66def9af8973c8c073be7d043cc411c
Author: Rahman Lavaee <rahmanl at google.com>
Date: 2024-06-03 (Mon, 03 Jun 2024)
Changed paths:
M llvm/lib/CodeGen/BasicBlockPathCloning.cpp
M llvm/test/CodeGen/X86/basic-block-sections-cloning-invalid.ll
Log Message:
-----------
[Codegen, BasicBlockSections] Avoid cloning blocks which have their machine block address taken. (#94296)
These blocks usually show up in the form of branches within inline
assembly. Since it's hard to rewire them, we fully omit paths with such
blocks from path cloning.
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