(1) uses the previously introduce API to reuse AffineExpr parser without codedup
(2) solves the look-ahead problem when parsing level spec
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D154254
[mlir][sparse] add affine parsing to new surface syntax for STEA ClosedPublic Authored by aartbik on Jun 30 2023, 1:14 PM.
Details Summary (1) uses the previously introduce API to reuse AffineExpr parser without codedup
Diff Detail
Event TimelinePeiming added inline comments. This revision is now accepted and ready to land.Jun 30 2023, 2:02 PM aartbik added inline comments. This revision was landed with ongoing or failed builds.Jun 30 2023, 2:49 PM Closed by commit rGb939c015a4ad: [mlir][sparse] add affine parsing to new surface syntax for STEA (authored by aartbik). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 536421 mlir/lib/Dialect/SparseTensor/IR/Detail/DimLvlMap.cpp
mlir/lib/Dialect/SparseTensor/IR/Detail/DimLvlMapParser.h
mlir/lib/Dialect/SparseTensor/IR/Detail/DimLvlMapParser.cpp
mlir/lib/Dialect/SparseTensor/IR/Detail/Var.h
mlir/lib/Dialect/SparseTensor/IR/Detail/Var.cpp
mlir/test/Dialect/SparseTensor/roundtrip_encoding.mlir
|
seems that all kinds of brackets are used ;-)