[all-commits] [llvm/llvm-project] 7a2fdc: [mlir][ArmSME] Dialect and Intrinsic Op Definition
Frank (Fang) Gao via All-commits
all-commits at lists.llvm.org
Wed Jun 14 14:12:33 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 7a2fdc685f609730af29e5e969843e9eb71a184c
https://github.com/llvm/llvm-project/commit/7a2fdc685f609730af29e5e969843e9eb71a184c
Author: Frank (Fang) Gao <fang.gao1 at huawei.com>
Date: 2023-06-14 (Wed, 14 Jun 2023)
Changed paths:
M mlir/include/mlir/Dialect/ArmSME/CMakeLists.txt
A mlir/include/mlir/Dialect/ArmSME/IR/ArmSME.h
A mlir/include/mlir/Dialect/ArmSME/IR/ArmSME.td
A mlir/include/mlir/Dialect/ArmSME/IR/CMakeLists.txt
M mlir/include/mlir/InitAllDialects.h
M mlir/include/mlir/Target/LLVMIR/Dialect/All.h
A mlir/include/mlir/Target/LLVMIR/Dialect/ArmSME/ArmSMEToLLVMIRTranslation.h
M mlir/lib/Dialect/ArmSME/CMakeLists.txt
A mlir/lib/Dialect/ArmSME/IR/ArmSME.cpp
A mlir/lib/Dialect/ArmSME/IR/CMakeLists.txt
M mlir/lib/Target/LLVMIR/CMakeLists.txt
A mlir/lib/Target/LLVMIR/Dialect/ArmSME/ArmSMEToLLVMIRTranslation.cpp
A mlir/lib/Target/LLVMIR/Dialect/ArmSME/CMakeLists.txt
M mlir/lib/Target/LLVMIR/Dialect/CMakeLists.txt
A mlir/test/Target/LLVMIR/arm-sme.mlir
M mlir/test/mlir-opt/commandline.mlir
Log Message:
-----------
[mlir][ArmSME] Dialect and Intrinsic Op Definition
This patch creates the ArmSME dialect, and provides the intrinsic op
definition necessary for lowering to LLVM IR.
This will cover most instructions interacting with the ZA tile register,
not covering SME2 instructions.
Source: https://developer.arm.com/documentation/ddi0616/latest
Reviewed By: awarzynski, c-rhodes
Differential Revision: https://reviews.llvm.org/D152878
More information about the All-commits
mailing list