[all-commits] [llvm/llvm-project] 01bd03: [AArch64] Implement INIT/ADJUST_TRAMPOLINE (#70267)

Carlos Seo via All-commits all-commits at lists.llvm.org
Fri Jul 26 00:27:20 PDT 2024


  Branch: refs/heads/release/19.x
  Home:   https://github.com/llvm/llvm-project
  Commit: 01bd0394c9d5809be2d125ae1dfd3faef8bf0942
      https://github.com/llvm/llvm-project/commit/01bd0394c9d5809be2d125ae1dfd3faef8bf0942
  Author: Carlos Seo <carlos.seo at linaro.org>
  Date:   2024-07-26 (Fri, 26 Jul 2024)

  Changed paths:
    M compiler-rt/lib/builtins/README.txt
    M compiler-rt/lib/builtins/trampoline_setup.c
    M compiler-rt/test/builtins/Unit/trampoline_setup_test.c
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    M llvm/lib/Target/AArch64/AArch64ISelLowering.h
    A llvm/test/CodeGen/AArch64/trampoline.ll

  Log Message:
  -----------
  [AArch64] Implement INIT/ADJUST_TRAMPOLINE (#70267)

Add support for llvm.init.trampoline and llvm.adjust.trampoline
intrinsics for AArch64.

Fixes https://github.com/llvm/llvm-project/issues/65573
Fixes https://github.com/llvm/llvm-project/issues/76927
Fixes https://github.com/llvm/llvm-project/issues/83555
Updates https://github.com/llvm/llvm-project/pull/66157

(cherry picked from commit c4b66bf4d065d3bbc2e2fac8512a6df8e013c704)


  Commit: 98b2bc5b08802ab0ee79b28e10ed3ea531588d67
      https://github.com/llvm/llvm-project/commit/98b2bc5b08802ab0ee79b28e10ed3ea531588d67
  Author: Carlos Seo <carlos.seo at linaro.org>
  Date:   2024-07-26 (Fri, 26 Jul 2024)

  Changed paths:
    M flang/docs/InternalProcedureTrampolines.md

  Log Message:
  -----------
  [Flang][Docs] Update information about AArch64 trampolines (#100391)

Commits c4b66bf and 7647174 add support for AArch64 trampolines. Updated
documentation to reflect the changes.

(cherry picked from commit c6e69b041a7e6d18463f6cf684b10fd46a62c496)


Compare: https://github.com/llvm/llvm-project/compare/577f886f2ef3...98b2bc5b0880

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