[all-commits] [llvm/llvm-project] a0bf8e: ARM: Avoid using isTarget wrappers around Triple p...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Thu Jun 19 03:10:46 PDT 2025


  Branch: refs/heads/users/arsenm/arm/avoid-some-subtarget-triple-wrapper-uses
  Home:   https://github.com/llvm/llvm-project
  Commit: a0bf8e2c57f6d7a1dc19c81558f6aa988f71cb97
      https://github.com/llvm/llvm-project/commit/a0bf8e2c57f6d7a1dc19c81558f6aa988f71cb97
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2025-06-19 (Thu, 19 Jun 2025)

  Changed paths:
    M llvm/lib/Target/ARM/ARMISelLowering.cpp

  Log Message:
  -----------
  ARM: Avoid using isTarget wrappers around Triple predicates

These are module level properties, and querying them through
a function-level subtarget context is confusing. Plus we don't
need an aliased name. This doesn't avoid all the uses, just the
ones in the TargetLowering constructor.


  Commit: 9fcd0e4a8c45c1aec914a631c673924f0fdaa9b2
      https://github.com/llvm/llvm-project/commit/9fcd0e4a8c45c1aec914a631c673924f0fdaa9b2
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2025-06-19 (Thu, 19 Jun 2025)

  Changed paths:
    M llvm/lib/Target/ARM/ARMSubtarget.h

  Log Message:
  -----------
  Add comment


  Commit: a2c9f8c12149c71e734631389dbe89dc09910f9f
      https://github.com/llvm/llvm-project/commit/a2c9f8c12149c71e734631389dbe89dc09910f9f
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2025-06-19 (Thu, 19 Jun 2025)

  Changed paths:
    M llvm/lib/Target/ARM/ARMISelLowering.cpp
    M llvm/lib/Target/ARM/ARMSubtarget.h

  Log Message:
  -----------
  clang-format


Compare: https://github.com/llvm/llvm-project/compare/9a4749a38d15...a2c9f8c12149

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