[all-commits] [llvm/llvm-project] 2bd31e: ARM: Remove subtarget field tracking SjLj

Matt Arsenault via All-commits all-commits at lists.llvm.org
Mon Jul 7 17:57:12 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2bd31edd572b5de459c6c0e86f8e2314beed751a
      https://github.com/llvm/llvm-project/commit/2bd31edd572b5de459c6c0e86f8e2314beed751a
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2025-07-08 (Tue, 08 Jul 2025)

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

  Log Message:
  -----------
  ARM: Remove subtarget field tracking SjLj

This is a module level property that needs to be globally
consistent, so it does not belong in the subtarget.

Now that the Triple knows the default exception handling type,
consolidate the interpretation of None as select target default
exception handling in TargetMachine and use that. This enables
moving the configuration of UNWIND_RESUME to RuntimeLibcalls.

Manually submitting, closes #147226



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