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

Matt Arsenault via All-commits all-commits at lists.llvm.org
Wed Jun 18 18:32:52 PDT 2025


  Branch: refs/heads/users/arsenm/arm/avoid-some-subtarget-triple-wrapper-uses
  Home:   https://github.com/llvm/llvm-project
  Commit: b6dc4685321a268bfd70e7c35770c4c57f1bdacf
      https://github.com/llvm/llvm-project/commit/b6dc4685321a268bfd70e7c35770c4c57f1bdacf
  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: 9a79416929601a70db582efa8748d187cdc40efc
      https://github.com/llvm/llvm-project/commit/9a79416929601a70db582efa8748d187cdc40efc
  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


Compare: https://github.com/llvm/llvm-project/compare/6b0126fcb54e...9a7941692960

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