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