[all-commits] [llvm/llvm-project] c5acb3: [X86][KCFI] Do not require linux triple for kcfi-a...

Nikita Popov via All-commits all-commits at lists.llvm.org
Fri Jul 11 06:03:52 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c5acb3d021c3faa383d8b64fbebb3554e13ea628
      https://github.com/llvm/llvm-project/commit/c5acb3d021c3faa383d8b64fbebb3554e13ea628
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2025-07-11 (Fri, 11 Jul 2025)

  Changed paths:
    M llvm/lib/Target/X86/X86AsmPrinter.cpp
    M llvm/test/CodeGen/X86/kcfi-arity.ll

  Log Message:
  -----------
  [X86][KCFI] Do not require linux triple for kcfi-arity (#148207)

This code doesn't assume the Linux ABI, but the standard x86-64 SysV
ABI, which is used (with minor variations) by all non-Windows targets.

Requiring "linux" as the OS here is problematic, because the actual OS
(as opposed to users of the OS) is generally compiled against the "none"
target.



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