[MLIR] Add and propagate section attribute for LLVM_GlobalOp
authorRanjith Kumar H <ranjithkh1@gmail.com>
Wed, 28 Apr 2021 03:59:11 +0000 (03:59 +0000)
committerMehdi Amini <joker.eph@gmail.com>
Wed, 28 Apr 2021 04:15:49 +0000 (04:15 +0000)
commitb65472d66dcc11600bd2093a484e1309533bdfac
tree747b101366a7603348457ddb5f4a433620ee68c4
parent63cfab4f40390bf10a313039adf0b955db9706b9
[MLIR] Add and propagate section attribute for LLVM_GlobalOp

Add a section attribute to LLVM_GlobalOp, during module translation attribute value is propagated to llvm

Reviewed By: sgrechanik, ftynse, mehdi_amini

Differential Revision: https://reviews.llvm.org/D100947
mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp
mlir/lib/Target/LLVMIR/ModuleTranslation.cpp
mlir/test/Dialect/LLVMIR/global.mlir
mlir/test/Target/LLVMIR/import.ll
mlir/test/Target/LLVMIR/llvmir.mlir