[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