[all-commits] [llvm/llvm-project] fae258: [mlir][memref] Add initial Wide Int Emulation pass...
Jakub Kuderski via All-commits
all-commits at lists.llvm.org
Fri Oct 14 08:38:29 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: fae258e6c6194ddd88894b79053b0fd31df5990d
https://github.com/llvm/llvm-project/commit/fae258e6c6194ddd88894b79053b0fd31df5990d
Author: Jakub Kuderski <kubak at google.com>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M mlir/include/mlir/Dialect/Arith/Transforms/Passes.h
M mlir/include/mlir/Dialect/Arith/Transforms/Passes.td
M mlir/include/mlir/Dialect/MemRef/Transforms/Passes.h
M mlir/include/mlir/Dialect/MemRef/Transforms/Passes.td
M mlir/lib/Dialect/Arith/Transforms/EmulateWideInt.cpp
M mlir/lib/Dialect/MemRef/Transforms/CMakeLists.txt
A mlir/lib/Dialect/MemRef/Transforms/EmulateWideInt.cpp
A mlir/test/Dialect/MemRef/emulate-wide-int.mlir
M mlir/test/lib/Dialect/Arith/TestEmulateWideInt.cpp
Log Message:
-----------
[mlir][memref] Add initial Wide Int Emulation pass and patterns
Add a new pass and conversions to emulate wide integer operations over memrefs.
The emulation is implemented on top of the existing pass to emulate wide integer arith ops.
Improve naming in the arith pass to avoid potential name clashes.
Reviewed By: antiagainst
Differential Revision: https://reviews.llvm.org/D135722
More information about the All-commits
mailing list