[all-commits] [llvm/llvm-project] 97da41: [mlir][ArmSME] Lower loads/stores of (.Q) 128-bit ...
Benjamin Maxwell via All-commits
all-commits at lists.llvm.org
Wed Aug 23 02:17:25 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 97da41418226bb426ae67b1e5b9c0ea3255042f2
https://github.com/llvm/llvm-project/commit/97da41418226bb426ae67b1e5b9c0ea3255042f2
Author: Benjamin Maxwell <benjamin.maxwell at arm.com>
Date: 2023-08-23 (Wed, 23 Aug 2023)
Changed paths:
M mlir/lib/Dialect/ArmSME/Transforms/LegalizeForLLVMExport.cpp
M mlir/lib/Dialect/ArmSME/Utils/Utils.cpp
M mlir/test/Dialect/ArmSME/vector-ops-to-llvm.mlir
A mlir/test/Integration/Dialect/Vector/CPU/ArmSME/load-store-128-bit-tile.mlir
Log Message:
-----------
[mlir][ArmSME] Lower loads/stores of (.Q) 128-bit tiles to intrinsics
This follows from D155306.
Loads and stores of 128-bit tiles have been confirmed to work in the
`load-store-128-bit-tile.mlir` integration test. However, there is
currently a bug in QEMU (see: https://gitlab.com/qemu-project/qemu/-/issues/1833)
which means this test produces incorrect results (a patch for this issue
is available but not yet in any released version of QEMU). Until a
fixed version of QEMU is available the integration test is expected to fail.
Reviewed By: c-rhodes, awarzynski
Differential Revision: https://reviews.llvm.org/D158418
More information about the All-commits
mailing list