[all-commits] [llvm/llvm-project] 44fa7e: Refactored convertCallToIndirectCall to createIndi...

Paschalis Mpeis via All-commits all-commits at lists.llvm.org
Thu May 30 08:47:31 PDT 2024


  Branch: refs/heads/users/paschalis-mpeis/bolt-plt-call-opt
  Home:   https://github.com/llvm/llvm-project
  Commit: 44fa7e1b1b84167bf28d1ebecfb429205ad76a61
      https://github.com/llvm/llvm-project/commit/44fa7e1b1b84167bf28d1ebecfb429205ad76a61
  Author: Paschalis Mpeis <Paschalis.Mpeis at arm.com>
  Date:   2024-05-30 (Thu, 30 May 2024)

  Changed paths:
    M bolt/include/bolt/Core/MCPlusBuilder.h
    M bolt/lib/Passes/PLTCall.cpp
    M bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
    M bolt/lib/Target/X86/X86MCPlusBuilder.cpp
    M bolt/test/AArch64/plt-call.test
    A bolt/test/X86/plt-call.test

  Log Message:
  -----------
  Refactored convertCallToIndirectCall to createIndirectPltCall

createIndirectPltCall now returns a list of instructions. All
BinaryBasicBlock-related logic is now on PLTCall pass.

Added the same test for x86, to ensure nothing breaks on that backend.



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