Lines Matching refs:m_valueRange
68 , m_valueRange (valueRange)
77 if (entry->getValueRange().getType() != m_valueRange.getType())
80 if (!entry->getValueRange().intersects(m_valueRange))
87 ConstValueRangeAccess m_valueRange;
96 : m_valueRange(valueRange)
103 entry->getVariable()->getType() == m_valueRange.getType() &&
104 entry->getValueRange().intersects(m_valueRange);
108 ConstValueRangeAccess m_valueRange;
117 : m_valueRange(valueRange)
124 entry->getVariable()->getType() == m_valueRange.getType() &&
125 entry->getValueRange().isSupersetOf(m_valueRange);
129 ConstValueRangeAccess m_valueRange;
675 : m_valueRange(valueRange)
681 m_valueRange = ValueRange(computeRandomType(state, maxScalars));
682 computeRandomValueRange(state, m_valueRange.asAccess());
688 const VariableType& type = m_valueRange.getType();
700 ConstValueRangeAccess comp = m_valueRange.asAccess().component(curScalarNdx);
777 const VariableType& type = m_valueRange.getType();
800 const VariableType& type = m_valueRange.getType();
816 : m_valueRange (valueRange)
820 if (m_valueRange.getType().isVoid())
829 m_valueRange = ValueRange(computeRandomType(state, maxScalars));
830 computeRandomValueRange(state, m_valueRange.asAccess());
837 m_valueRange = ValueRange(entry->getValueRange());
839 computeRandomValueRangeForInfElements(state, m_valueRange.asAccess());
841 DE_ASSERT(state.getVariableManager().hasEntry(IsWritableIntersectingEntry(m_valueRange)));
845 IsWritableIntersectingEntry::Iterator first = state.getVariableManager().getBegin(IsWritableIntersectingEntry(m_valueRange));
846 IsWritableIntersectingEntry::Iterator end = state.getVariableManager().getEnd(IsWritableIntersectingEntry(m_valueRange));
848 bool possiblyCreateVar = canAllocateVariable(state, m_valueRange.getType()) &&
861 if ((*i)->getValueRange().isSupersetOf(m_valueRange))
874 ValueRange::computeIntersection(m_valueRange, m_valueRange, selectedRange);
916 m_lvalueExpr = Expression::createRandomLValue(state, m_valueRange);
922 m_rvalueExpr = Expression::createRandom(state, m_valueRange);
943 m_value.setStorage(m_valueRange.getType());
944 m_value.getValue(m_valueRange.getType()) = m_rvalueExpr->getValue().value();
947 assignMasked(m_lvalueExpr->getLValue(), m_value.getValue(m_valueRange.getType()), evalCtx.getExecutionMask());
1224 : m_valueRange (valueRange)
1239 m_child = Expression::createRandom(state, m_valueRange);