Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
| mlir/include/mlir/Dialect/SparseTensor/Utils/Merger.h | ||
|---|---|---|
| 62 | it -> its | |
| 63 | I would remove "linalg". The affine map concept exists outside the linalg dialect | |
| mlir/lib/Dialect/SparseTensor/Transforms/CodegenEnv.cpp | ||
| 110 | use plural: list of loop indices .... list of ... pairs | |
| mlir/lib/Dialect/SparseTensor/Transforms/LoopEmitter.h | ||
| 87 | This was already there, but "affine expression index" reads a bit verbose. Just index in affine expression or so? | |
| 87 | h | |
| 87 | x | |
| 343 | why is this absolute now? | |
| 727 | Why is this conceptual? | |
| mlir/lib/Dialect/SparseTensor/Transforms/Sparsification.cpp | ||
| 328 | This TODO does not make much sense? | |
| mlir/lib/Dialect/SparseTensor/Transforms/LoopEmitter.h | ||
|---|---|---|
| 343 | It has always been absolute, but it does not really matter for now because we only handle 2-variable expressions, the absolute offset equals to the relative offset for the first slice (since it parent is the sparse tensor itself). I changed it just for future reference here. | |
| 727 | Maybe I should rephrase it to "The (size, stride) for each conceptual slice"? | |
| mlir/lib/Dialect/SparseTensor/Transforms/Sparsification.cpp | ||
| 328 | Yeah, this is wired, but we can handle 2 * d0 + d1 but not 2 * d0. More specifically, we can handle coefficients when "reducing" the index variable (i.e., for slice-driven loop) but not when "resolving" the index variable (i.e., TACO-like co-iteration). | |
it -> its