[Mlir-commits] [mlir] [MLIR][IndexingMapOpInterface]: Validate maps and operands before composing loop ranges (PR #173434)
lonely eagle
llvmlistbot at llvm.org
Fri Jan 2 19:27:16 PST 2026
================
@@ -23,44 +23,44 @@ LogicalResult mlir::IndexingMapOpInterface::verifyImpl() {
<< ") to be equal to the number of input/output operands ("
<< getOperation()->getNumOperands() << ")";
- AffineMap invertedMap = getShapesToLoopsMap();
- if (!invertedMap) {
- std::string str;
- llvm::raw_string_ostream os(str);
- getLoopsToShapesMap().print(os);
- return this->emitOpError("invalid indexing maps are non-invertible: ")
- << "(" << str << ")";
- }
-
- SmallVector<int64_t> endLoopRangeValues = getStaticLoopRanges();
+ SmallVector<int64_t> allShapesSizes;
----------------
linuxlonelyeagle wrote:
Thank you, @MaheshRavishankar for coming to review the code with me. I'm not very familiar with this part of the codebase.
https://github.com/llvm/llvm-project/pull/173434
More information about the Mlir-commits
mailing list