One of the assertion is causing signed/unsigned mismatch. However this
assertion seems redundant and is no longer used.
Reviewed By: mravishankar, ThomasRaoux
Differential Revision: https://reviews.llvm.org/D135612
genericOp.getMatchingIndexingMap(outputOpOperand.value());
auto key = std::make_tuple(outputOpOperand.value()->get(), indexingMap,
yieldOp->getOperand(outputOpOperand.index()));
- assert(static_cast<std::size_t>(genericOp.getNumOutputs()) >=
- outputOpOperand.index() &&
- "Output op idx greater than number of outputs.");
if (isResultValueDead(genericOp, result)) {
// Check if the opoperand can be dropped without affecting loop
// bound computation. Add the operand to the list of dropped op