[all-commits] [llvm/llvm-project] 517a48: [llvm-jitlink] Add -alias option, shorten "-define...

lhames via All-commits all-commits at lists.llvm.org
Thu Feb 3 00:00:12 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 517a4844bf26da21b0c7454a9388500b62cd6106
      https://github.com/llvm/llvm-project/commit/517a4844bf26da21b0c7454a9388500b62cd6106
  Author: Lang Hames <lhames at gmail.com>
  Date:   2022-02-03 (Thu, 03 Feb 2022)

  Changed paths:
    M llvm/test/ExecutionEngine/JITLink/AArch64/MachO_arm64_relocations.s
    M llvm/test/ExecutionEngine/JITLink/RISCV/ELF_abs_reloc.s
    M llvm/test/ExecutionEngine/JITLink/RISCV/ELF_branch.s
    M llvm/test/ExecutionEngine/JITLink/RISCV/ELF_pc_indirect.s
    M llvm/test/ExecutionEngine/JITLink/RISCV/ELF_riscv32_got_plt_reloc.s
    M llvm/test/ExecutionEngine/JITLink/RISCV/ELF_riscv64_got_plt_reloc.s
    M llvm/test/ExecutionEngine/JITLink/X86/ELF_ehframe_basic.s
    M llvm/test/ExecutionEngine/JITLink/X86/ELF_x86-64_got_plt_optimizations.s
    M llvm/test/ExecutionEngine/JITLink/X86/ELF_x86-64_small_pic_relocations.s
    M llvm/test/ExecutionEngine/JITLink/X86/ELF_x86_64_absolute_relocations.s
    M llvm/test/ExecutionEngine/JITLink/X86/LocalDependencyPropagation.s
    A llvm/test/ExecutionEngine/JITLink/X86/MachO_llvm_jitlink_alias_option.s
    M llvm/test/ExecutionEngine/JITLink/X86/MachO_weak_references.s
    M llvm/test/ExecutionEngine/JITLink/X86/MachO_x86-64_ehframe.test
    M llvm/test/ExecutionEngine/JITLink/X86/MachO_x86-64_relocations.s
    M llvm/tools/llvm-jitlink/llvm-jitlink.cpp

  Log Message:
  -----------
  [llvm-jitlink] Add -alias option, shorten "-define-abs" option to "-abs".

The -alias option can be used to define aliases within a JITDylib. The
immediate motivation is to simplify testing of ORC runtime functions using
existing testcases (e.g. by aliasing dlfcn functions to their ORC-runtime
counterparts, like -alias dlopen=__orc_rt_macho_dlopen). The option is likely
to be useful for testing in general.

The -define-abs option is shortened to -abs for consistency with -alias.


  Commit: 67a9f82cc91a3440a11f6544e29df2fc6f4f96cf
      https://github.com/llvm/llvm-project/commit/67a9f82cc91a3440a11f6544e29df2fc6f4f96cf
  Author: Lang Hames <lhames at gmail.com>
  Date:   2022-02-03 (Thu, 03 Feb 2022)

  Changed paths:
    M llvm/test/ExecutionEngine/JITLink/X86/MachO_initializers.s

  Log Message:
  -----------
  [llvm-jitlink] Add comment to clarify testcase intent.


Compare: https://github.com/llvm/llvm-project/compare/f3a66ec0bdee...67a9f82cc91a


More information about the All-commits mailing list