[all-commits] [llvm/llvm-project] 2e51a3: [BOLT] Check for !isTailCall in isUnconditionalBranch

Vladislav Khmelevsky via All-commits all-commits at lists.llvm.org
Tue Apr 5 13:40:11 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2e51a322195694a8eac51bff4a687d06b0f50b42
      https://github.com/llvm/llvm-project/commit/2e51a322195694a8eac51bff4a687d06b0f50b42
  Author: Vladislav Khmelevsky <och95 at yandex.ru>
  Date:   2022-04-05 (Tue, 05 Apr 2022)

  Changed paths:
    M bolt/include/bolt/Core/MCPlusBuilder.h
    M bolt/lib/Target/X86/X86MCPlusBuilder.cpp
    A bolt/test/AArch64/ext-double-jump.s

  Log Message:
  -----------
  [BOLT] Check for !isTailCall in isUnconditionalBranch

Add !isTailCall in isUnconditionalBranch check in order to sync the x86
and aarch64 and fix the fixDoubleJumps pass on aarch64.

Vladislav Khmelevsky,
Advanced Software Technology Lab, Huawei

Differential Revision: https://reviews.llvm.org/D122929




More information about the All-commits mailing list