[all-commits] [llvm/llvm-project] 299a09: [TTI] Keep ParamTys and Arguments matching for va...

Vitaly Buka via All-commits all-commits at lists.llvm.org
Tue Sep 15 14:33:17 PDT 2026


  Branch: refs/heads/users/vitalybuka/spr/main.nfclowertypetests-add-tests-for-cfi-jump-table-hotness-ordering-221045
  Home:   https://github.com/llvm/llvm-project
  Commit: 299a09b38b4bd9d6b78e4c7a0c73b0cd671ce081
      https://github.com/llvm/llvm-project/commit/299a09b38b4bd9d6b78e4c7a0c73b0cd671ce081
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2026-09-15 (Tue, 15 Sep 2026)

  Changed paths:
    M llvm/lib/Analysis/TargetTransformInfo.cpp
    A llvm/test/Analysis/CostModel/AArch64/vararg-intrinsic.ll

  Log Message:
  -----------
  [TTI] Keep ParamTys and Arguments  matching for variadic intrinsics. (#223693)

For variadic functions, the function's argument types do not include any
variadic arguments.

Always push types of arguments in to ParamTys, so sizes of ParamTys and
Arguments match.

PR: https://github.com/llvm/llvm-project/pull/223693


  Commit: bfd27c299c35afd797c3c25bb2cbe06c5f20fc33
      https://github.com/llvm/llvm-project/commit/bfd27c299c35afd797c3c25bb2cbe06c5f20fc33
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2026-09-15 (Tue, 15 Sep 2026)

  Changed paths:
    M llvm/lib/Analysis/TargetTransformInfo.cpp
    A llvm/test/Analysis/CostModel/AArch64/vararg-intrinsic.ll

  Log Message:
  -----------
  [𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]


Compare: https://github.com/llvm/llvm-project/compare/39ace5e8f88d...bfd27c299c35

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