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?