[mlir][LLVM] Add section attribute to LLVMFuncOp
authorChristian Ulmann <christian.ulmann@nextsilicon.com>
Fri, 30 Jun 2023 14:19:31 +0000 (14:19 +0000)
committerChristian Ulmann <christian.ulmann@nextsilicon.com>
Fri, 30 Jun 2023 14:32:45 +0000 (14:32 +0000)
commitbc6096406c5edbbe177a8c1faab5ada7c729ac03
tree6b4c7f5a5e3c1133a423a8ba49fdb80d9b1ca930
parentcec30e2b190bd58a26f54b5fd4232d3828632466
[mlir][LLVM] Add section attribute to LLVMFuncOp

This commit adds an optional section attribute to the `LLVMFuncOp` and
adds import and export functionality for it.

Reviewed By: gysit

Differential Revision: https://reviews.llvm.org/D154219
mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
mlir/lib/Target/LLVMIR/ModuleImport.cpp
mlir/lib/Target/LLVMIR/ModuleTranslation.cpp
mlir/test/Target/LLVMIR/Import/function-attributes.ll
mlir/test/Target/LLVMIR/llvmir.mlir