[all-commits] [llvm/llvm-project] bcd129: [JITLink][RISCV] Consider relaxable call edges for...

Job Noorman via All-commits all-commits at lists.llvm.org
Mon May 22 01:41:53 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: bcd1296a1a5989131b188d605b9777d495281c75
      https://github.com/llvm/llvm-project/commit/bcd1296a1a5989131b188d605b9777d495281c75
  Author: Job Noorman <jnoorman at igalia.com>
  Date:   2023-05-22 (Mon, 22 May 2023)

  Changed paths:
    M llvm/lib/ExecutionEngine/JITLink/ELF_riscv.cpp
    M llvm/test/ExecutionEngine/JITLink/RISCV/ELF_riscv64_got_plt_reloc.s

  Log Message:
  -----------
  [JITLink][RISCV] Consider relaxable call edges for PLT edges

For linker relaxation (D149526), a new edge kind (`CallRelaxable`) was
introduced. However, this new kind was not taken into account by
`PerGraphGOTAndPLTStubsBuilder_ELF_riscv`. This patch fixes this.

Reviewed By: StephenFan

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




More information about the All-commits mailing list