[milr][llvm] Add remaining loop metadata support
authorChristian Ulmann <christian.ulmann@nextsilicon.com>
Mon, 13 Feb 2023 08:08:58 +0000 (09:08 +0100)
committerChristian Ulmann <christian.ulmann@nextsilicon.com>
Mon, 13 Feb 2023 08:09:22 +0000 (09:09 +0100)
commit7f249e45eca41dd6030d4600c40a40033afce603
tree07ab1dd612e107fa8eb370e85e094ae59e9ea291
parentfff762d674c34c56d82f71250df2ac3652992049
[milr][llvm] Add remaining loop metadata support

This commit adds support for the last two loop metadata nodes produced
anywhere in the llvm-project.

Reviewed By: gysit

Differential Revision: https://reviews.llvm.org/D143746
mlir/include/mlir/Dialect/LLVMIR/LLVMAttrDefs.td
mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp
mlir/lib/Target/LLVMIR/LoopAnnotationImporter.cpp
mlir/lib/Target/LLVMIR/LoopAnnotationTranslation.cpp
mlir/test/Dialect/LLVMIR/loop-metadata.mlir
mlir/test/Target/LLVMIR/Import/metadata-loop.ll
mlir/test/Target/LLVMIR/loop-metadata.mlir