The AffineValueMap is moved into Dialect/AffineOps to prevent a cyclic
dependency between Analysis and Dialect/AffineOps.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
There is a bunch of refactoring around AffineValueMap and MutableAffineMap, can you pull this out in a NFC parent revision?
mlir/include/mlir/Dialect/AffineOps/AffineOps.td | ||
---|---|---|
277 | represents a hyper-rectangular affine parallel band ? |
Comment Actions
The original diff included the AffineParallelOp, but this has been split out into its own diff based on this one: https://reviews.llvm.org/D74288
mlir/lib/Dialect/AffineOps/AffineValueMap.cpp | ||
---|---|---|
76 | We can drop the inline keywords now. |
mlir/lib/Dialect/AffineOps/AffineValueMap.cpp | ||
---|---|---|
76 | Should we drop them from headers too? (IIUC, they're just hints and they are redundant if the definition is already in a header). |
represents a hyper-rectangular affine parallel band ?