[all-commits] [llvm/llvm-project] be4b49: [mlir][llvm] Import debug intrinsics from LLVMIR.
Tobias Gysi via All-commits
all-commits at lists.llvm.org
Tue Nov 29 02:32:47 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: be4b49407e6968411a8013cdd439cff66acdf61a
https://github.com/llvm/llvm-project/commit/be4b49407e6968411a8013cdd439cff66acdf61a
Author: Tobias Gysi <tobias.gysi at nextsilicon.com>
Date: 2022-11-29 (Tue, 29 Nov 2022)
Changed paths:
M mlir/include/mlir/Dialect/LLVMIR/LLVMAttrDefs.td
M mlir/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td
M mlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.td
M mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp
M mlir/test/Dialect/LLVMIR/debuginfo.mlir
M mlir/test/Target/LLVMIR/Import/debug-info.ll
M mlir/test/Target/LLVMIR/llvmir-debug.mlir
M mlir/tools/mlir-tblgen/LLVMIRConversionGen.cpp
Log Message:
-----------
[mlir][llvm] Import debug intrinsics from LLVMIR.
Currently, the import of LLVMIR fails if the program contains debug
intrinsics. The revision adds support to import debug intrinsics that
have no debug expression attached and drops all debug intrinsics with a
non-empty debug expression. It also moves the existing debug intrinsics
into the "intr" namespace by deriving from LLVM_IntrOp.
Reviewed By: rriddle
Differential Revision: https://reviews.llvm.org/D138405
More information about the All-commits
mailing list