[all-commits] [llvm/llvm-project] e5f50b: [mlir][llvm] Move the LLVM dialect definition (NFC).
Tobias Gysi via All-commits
all-commits at lists.llvm.org
Fri Apr 14 01:14:04 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: e5f50bd26807cac67baaf17735c9adc0e02f0e82
https://github.com/llvm/llvm-project/commit/e5f50bd26807cac67baaf17735c9adc0e02f0e82
Author: Tobias Gysi <tobias.gysi at nextsilicon.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M mlir/include/mlir/Dialect/LLVMIR/LLVMAttrDefs.td
A mlir/include/mlir/Dialect/LLVMIR/LLVMDialect.td
M mlir/include/mlir/Dialect/LLVMIR/LLVMEnums.td
M mlir/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td
M mlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.td
M mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
Log Message:
-----------
[mlir][llvm] Move the LLVM dialect definition (NFC).
The revision separates out the LLVM dialect definition in a separate
tablegen file and ensures the LLVMOpBase.td can include the attributes
defined by LLVMAttrDefs.td. The change allows us to use LLVM dialect
attributes in the definition of the intrinsic and memory operation
base classes, e.g. to represent alias analysis metadata using
attributes.
Reviewed By: Dinistro
Differential Revision: https://reviews.llvm.org/D148007
More information about the All-commits
mailing list