[all-commits] [llvm/llvm-project] 0fa3ba: [mlir][amx] Simplify intrinsic generation (#140559)
Adam Siemieniuk via All-commits
all-commits at lists.llvm.org
Fri May 23 05:16:32 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 0fa3ba7c395a859f3c0120d4e82763c692d6712b
https://github.com/llvm/llvm-project/commit/0fa3ba7c395a859f3c0120d4e82763c692d6712b
Author: Adam Siemieniuk <adam.siemieniuk at intel.com>
Date: 2025-05-23 (Fri, 23 May 2025)
Changed paths:
M mlir/include/mlir/Conversion/LLVMCommon/Pattern.h
M mlir/include/mlir/Dialect/AMX/AMX.td
M mlir/include/mlir/Dialect/AMX/AMXDialect.h
A mlir/include/mlir/Dialect/AMX/AMXInterfaces.td
M mlir/include/mlir/Dialect/AMX/CMakeLists.txt
M mlir/include/mlir/Dialect/AMX/Transforms.h
M mlir/include/mlir/InitAllExtensions.h
R mlir/include/mlir/Target/LLVMIR/Dialect/AMX/AMXToLLVMIRTranslation.h
M mlir/include/mlir/Target/LLVMIR/Dialect/All.h
M mlir/lib/Conversion/LLVMCommon/Pattern.cpp
M mlir/lib/Dialect/AMX/IR/AMXDialect.cpp
M mlir/lib/Dialect/AMX/IR/CMakeLists.txt
M mlir/lib/Dialect/AMX/Transforms/CMakeLists.txt
M mlir/lib/Dialect/AMX/Transforms/LegalizeForLLVMExport.cpp
M mlir/lib/Target/LLVMIR/CMakeLists.txt
R mlir/lib/Target/LLVMIR/Dialect/AMX/AMXToLLVMIRTranslation.cpp
R mlir/lib/Target/LLVMIR/Dialect/AMX/CMakeLists.txt
M mlir/lib/Target/LLVMIR/Dialect/CMakeLists.txt
M mlir/test/Dialect/AMX/legalize-for-llvm.mlir
M mlir/test/Target/LLVMIR/amx.mlir
Log Message:
-----------
[mlir][amx] Simplify intrinsic generation (#140559)
Replaces separate amx named intrinsic operations with direct calls to
LLVM intrinsic functions.
The existing amx tests are updated and expanded.
The separate conversion step translating amx intrinsics into LLVM IR is
eliminated. Instead, this step is now performed by the existing llvm
dialect infrastructure.
Related RFC:
https://discourse.llvm.org/t/rfc-simplify-x86-intrinsic-generation/85581/7
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list