[all-commits] [llvm/llvm-project] 3536d2: [mlir][LLVMIR] Add `llvm.eh.typeid.for` intrinsic
zero9178 via All-commits
all-commits at lists.llvm.org
Fri Dec 31 17:03:22 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 3536d24a1aad1bf7e8f383cfd8f4673742df22a0
https://github.com/llvm/llvm-project/commit/3536d24a1aad1bf7e8f383cfd8f4673742df22a0
Author: Markus Böck <markus.boeck02 at gmail.com>
Date: 2022-01-01 (Sat, 01 Jan 2022)
Changed paths:
M mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
M mlir/test/Dialect/LLVMIR/roundtrip.mlir
M mlir/test/Target/LLVMIR/llvmir-intrinsics.mlir
Log Message:
-----------
[mlir][LLVMIR] Add `llvm.eh.typeid.for` intrinsic
MLIR already exposes landingpads, the invokeop and the personality function on LLVM functions. With this intrinsic it should be possible to implement exception handling via the exception handling mechanisms provided by the Itanium ABI.
Differential Revision: https://reviews.llvm.org/D116436
More information about the All-commits
mailing list