Lines Matching refs:mRangeMin
146 this->mRangeMin = copyFrom.mRangeMin; in TensorRankConstraint()
152 this->mRangeMin = copyFrom.mRangeMin; in operator =()
178 if (!mRangeMin) { in MutationsWithValidRank()
182 return {ModifyForRank(operandsTypeWithParams, *mRangeMin), in MutationsWithValidRank()
183 ModifyForRank(operandsTypeWithParams, *mRangeMin + 1)}; in MutationsWithValidRank()
184 } else if (mRangeMax == mRangeMin) { in MutationsWithValidRank()
187 assert(op.operandType.dimensionCount == *mRangeMin); in MutationsWithValidRank()
191 return {ModifyForRank(operandsTypeWithParams, *mRangeMin), in MutationsWithValidRank()
202 if (mRangeMin.value_or(0) > 1) { in MutationsWithInvalidRank()
203 result.insert(ModifyForRank(operandsTypeWithParams, *mRangeMin - 1)); in MutationsWithInvalidRank()
254 : mRangeMin(min), mRangeMax(max) { in TensorRankConstraint()
256 assert(*mRangeMax >= mRangeMin.value_or(0)); in TensorRankConstraint()
259 assert(mRangeMax.has_value() || mRangeMin.has_value()); in TensorRankConstraint()
262 std::optional<uint32_t> mRangeMin; member in __anon3f5e7c550110::TensorRankConstraint