[mlir][llvm] Add MD_prof import error handling
authorChristian Ulmann <christian.ulmann@nextsilicon.com>
Wed, 8 Feb 2023 10:48:15 +0000 (11:48 +0100)
committerChristian Ulmann <christian.ulmann@nextsilicon.com>
Wed, 8 Feb 2023 11:26:11 +0000 (12:26 +0100)
commitc6ac7e9dd5999aec825a1eb540dc3e0fd35243ae
tree5d15f7daff7941312dcafbbcb85cef1a0b2f5b7b
parent40ffe9c167395256b43846733ab69eec17eead78
[mlir][llvm] Add MD_prof import error handling

This commit adds additional checks and warning messages to the MD_prof
import. As LLVM does not verify most metadata, the import has the be
resilient towards ill-formatted inputs.

Reviewed By: gysit

Differential Revision: https://reviews.llvm.org/D143492
mlir/lib/Target/LLVMIR/Dialect/LLVMIR/LLVMIRToLLVMTranslation.cpp
mlir/test/Target/LLVMIR/Import/import-failure.ll