[all-commits] [llvm/llvm-project] c640f9: [TableGen] Don't use inline storage for ReferenceL...

Nikita Popov via All-commits all-commits at lists.llvm.org
Fri Jan 31 12:27:30 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c640f97ccf723e64ff24af225cb995c905538406
      https://github.com/llvm/llvm-project/commit/c640f97ccf723e64ff24af225cb995c905538406
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2025-01-31 (Fri, 31 Jan 2025)

  Changed paths:
    M llvm/include/llvm/TableGen/Record.h

  Log Message:
  -----------
  [TableGen] Don't use inline storage for ReferenceLocs (NFC) (#125231)

The ReferenceLocs are not enabled by default (they are used by the
tablegen lsp server), and as such always empty, but still allocate
inline storage for the SmallVector. Disabling it saves about 200MB on
RISCVGenGlobalISel.inc.

(The equivalent field in Record already disables inline storage.)



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