[all-commits] [llvm/llvm-project] 255ba1: [mlir][AffineMap] NFC - Refactor getProjectedMap a...
Nicolas Vasilache via All-commits
all-commits at lists.llvm.org
Wed Mar 22 05:31:02 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 255ba1c334b86792054c152ce8533dca5b452b41
https://github.com/llvm/llvm-project/commit/255ba1c334b86792054c152ce8533dca5b452b41
Author: Nicolas Vasilache <nicolas.vasilache at gmail.com>
Date: 2023-03-22 (Wed, 22 Mar 2023)
Changed paths:
M mlir/include/mlir/IR/AffineMap.h
M mlir/lib/IR/AffineMap.cpp
Log Message:
-----------
[mlir][AffineMap] NFC - Refactor getProjectedMap and split into projectDims and projectSymbols
The default behavior of getProjectedMap may be surprising as it implicitly compresses the dims and
the unused symbols.
Make these explicit in the API and refactor to more idiomatic implementations with better reuse.
Differential Revision: https://reviews.llvm.org/D146611
More information about the All-commits
mailing list