Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
mlir/lib/Interfaces/ViewLikeInterface.cpp | ||
---|---|---|
183 | Technically this is not the same anymore and this argument should be removed if it's safe to do so. |
mlir/lib/Dialect/Utils/StaticValueUtils.cpp | ||
---|---|---|
123 | staticValues[idx] == dynamicValueIndicator? |
mlir/lib/Interfaces/ViewLikeInterface.cpp | ||
---|---|---|
183 | It can be done, but it needs some modifications for ViewLikeOpInterface. |
mlir/lib/Interfaces/ViewLikeInterface.cpp | ||
---|---|---|
183 | We cannot drop the op argument. |
mlir/include/mlir/Interfaces/ViewLikeInterface.td | ||
---|---|---|
240–263 | Are the isDynamic... functions still needed? | |
mlir/lib/Dialect/Utils/StaticValueUtils.cpp | ||
136 | It's probably better to just return this instead of the ArrayAttr.
|
mlir/include/mlir/Interfaces/ViewLikeInterface.td | ||
---|---|---|
248–263 | Why do these have to be configurable? Is anyone using different placeholders? |
mlir/include/mlir/Interfaces/ViewLikeInterface.td | ||
---|---|---|
248–263 | No, they don't. This interface should ideally be refactored. Moreover, we can use one placeholder for dynamic sizes,strides and offsets, instead of using -1 for kDynamicSizes, but I guess there will be places where -1 was already hardcoded. |
Are the isDynamic... functions still needed?