[all-commits] [llvm/llvm-project] 6d85de: [KeyInstr] Hide new MDNodeKeyImpl<DILocation> fiel...

Orlando Cazalet-Hyams via All-commits all-commits at lists.llvm.org
Tue May 6 01:12:34 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6d85de88c426a40b8e5d3cfcb0ed6564c7df12be
      https://github.com/llvm/llvm-project/commit/6d85de88c426a40b8e5d3cfcb0ed6564c7df12be
  Author: Orlando Cazalet-Hyams <orlando.hyams at sony.com>
  Date:   2025-05-06 (Tue, 06 May 2025)

  Changed paths:
    M llvm/lib/IR/LLVMContextImpl.h

  Log Message:
  -----------
  [KeyInstr] Hide new MDNodeKeyImpl<DILocation> fields (#138296)

Follow up to https://github.com/llvm/llvm-project/pull/133477.

This prevents a compile time regression pointed out by nikic

The additional checks in the methods seem to cause most of the regression
(rather than being a consequence of increased size due to the fields
themselves).

The additional ifdefs are somewhat ugly, but will eventually be removed.



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