ViewLikeInterface.h defines a struct Range, and it also depends on
StaticValueUtils.h/cpp. This change moves the definition of Range to
StaticValueUtils.h, which should not violate any existing dependency
requirement. This is done to support adding utilities using Range
under Dialect/Utils without creating a circular dependency on
ViewLikeInterface. It is possible that some targets depend on
ViewLikeInterface just for the Range struct. These can be later
updated to depend on the MLIRDialectUtils target.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
This is needed to address circular dependency blocking https://reviews.llvm.org/D129699.