[all-commits] [llvm/llvm-project] 3e7c15: WebAssembly: Move target EH passes into backend
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Mon Sep 21 11:56:36 PDT 2026
Branch: refs/heads/users/arsenm/wasm/wasm-eh-prepare-in-backend
Home: https://github.com/llvm/llvm-project
Commit: 3e7c1532e86fb80b31674638cb4d10f8118c1894
https://github.com/llvm/llvm-project/commit/3e7c1532e86fb80b31674638cb4d10f8118c1894
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2026-09-21 (Mon, 21 Sep 2026)
Changed paths:
M llvm/lib/CodeGen/TargetPassConfig.cpp
M llvm/lib/Passes/CodeGenPassBuilder.cpp
M llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp
M llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
Log Message:
-----------
WebAssembly: Move target EH passes into backend
Currently the wasm-specific EH lowering passes are added in the
generic pass configs, driven by the TargetOptions ExceptionModel.
As preparation for driving this process off the IR flag, move these
pass runs into the target. There should be no change in the relative
pass ordering.
Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
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