[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