[all-commits] [llvm/llvm-project] 1e0340: [DirectX] Remove intrinsic definitions with no use...

Farzon Lotfi via All-commits all-commits at lists.llvm.org
Fri Mar 28 21:45:32 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 1e03408d4b17a792da5fd01b30f05ff055cfbd79
      https://github.com/llvm/llvm-project/commit/1e03408d4b17a792da5fd01b30f05ff055cfbd79
  Author: Farzon Lotfi <farzonlotfi at microsoft.com>
  Date:   2025-03-29 (Sat, 29 Mar 2025)

  Changed paths:
    M llvm/lib/Target/DirectX/DXILFinalizeLinkage.cpp
    A llvm/test/CodeGen/DirectX/remove-dead-intriniscs.ll

  Log Message:
  -----------
  [DirectX] Remove intrinsic definitions with no use (#133459)

Do cleanup in DXILFinalizeLinkage.cpp where intrinsic declares are getting orphaned.

This change reduces "Unsupported intrinsic for DXIL lowering" errors
when compiling DML shaders from 12218 to 415. and improves our
compilation success rate from less than 1% to 44%.



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