[all-commits] [llvm/llvm-project] e22ee0: CodeGen: Fix hardcoded libcall names in insertSSPD...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Wed Oct 15 23:45:02 PDT 2025


  Branch: refs/heads/users/arsenm/codegen/insertSSPDeclarations-consistency
  Home:   https://github.com/llvm/llvm-project
  Commit: e22ee03aa3c6d4f6babb0bf8934d764fee179836
      https://github.com/llvm/llvm-project/commit/e22ee03aa3c6d4f6babb0bf8934d764fee179836
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2025-10-16 (Thu, 16 Oct 2025)

  Changed paths:
    M llvm/lib/Target/ARM/ARMISelLowering.cpp
    M llvm/lib/Target/X86/X86ISelLoweringCall.cpp

  Log Message:
  -----------
  CodeGen: Fix hardcoded libcall names in insertSSPDeclarations

Make all 3 non-empty implementations consistent. All the targets
with windows support now have the same logic which checks
both components are available. Copy the AArch64 version into
the other targets.

We still need the target override since we do not yet have a
way of recording the special ABI attributes on the function
parameters.



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