[all-commits] [llvm/llvm-project] 54b909: [Mangler] Mangle aliases to fastcall/vectorcall fu...

Amanieu via All-commits all-commits at lists.llvm.org
Fri Feb 25 14:11:19 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 54b909de682bfa4e3389b680b0916ab18c99952a
      https://github.com/llvm/llvm-project/commit/54b909de682bfa4e3389b680b0916ab18c99952a
  Author: Amanieu d'Antras <amanieu at gmail.com>
  Date:   2022-02-25 (Fri, 25 Feb 2022)

  Changed paths:
    M llvm/lib/IR/Mangler.cpp
    M llvm/test/CodeGen/X86/fastcall-correct-mangling.ll

  Log Message:
  -----------
  [Mangler] Mangle aliases to fastcall/vectorcall functions correctly

These aliases are produced by MergeFunctions and need to be mangled according to the calling convention of the function they are pointing to instead of defaulting to the C calling convention.

Reviewed By: rnk

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




More information about the All-commits mailing list