Lines Matching refs:m_valueRange
68 , m_valueRange (valueRange) in IsReadableIntersectingEntry()
77 if (entry->getValueRange().getType() != m_valueRange.getType()) in operator ()()
80 if (!entry->getValueRange().intersects(m_valueRange)) in operator ()()
87 ConstValueRangeAccess m_valueRange; member in rsg::__anonf568599a0111::IsReadableIntersectingEntry
96 : m_valueRange(valueRange) in IsWritableIntersectingEntry()
103 entry->getVariable()->getType() == m_valueRange.getType() && in operator ()()
104 entry->getValueRange().intersects(m_valueRange); in operator ()()
108 ConstValueRangeAccess m_valueRange; member in rsg::__anonf568599a0111::IsWritableIntersectingEntry
117 : m_valueRange(valueRange) in IsWritableSupersetEntry()
124 entry->getVariable()->getType() == m_valueRange.getType() && in operator ()()
125 entry->getValueRange().isSupersetOf(m_valueRange); in operator ()()
129 ConstValueRangeAccess m_valueRange; member in rsg::__anonf568599a0111::IsWritableSupersetEntry
700 : m_valueRange(valueRange) in ConstructorOp()
706 m_valueRange = ValueRange(computeRandomType(state, maxScalars)); in ConstructorOp()
707 computeRandomValueRange(state, m_valueRange.asAccess()); in ConstructorOp()
713 const VariableType& type = m_valueRange.getType(); in ConstructorOp()
725 ConstValueRangeAccess comp = m_valueRange.asAccess().component(curScalarNdx); in ConstructorOp()
802 const VariableType& type = m_valueRange.getType(); in tokenize()
825 const VariableType& type = m_valueRange.getType(); in evaluate()
841 : m_valueRange (valueRange) in AssignOp()
845 if (m_valueRange.getType().isVoid()) in AssignOp()
854 m_valueRange = ValueRange(computeRandomType(state, maxScalars)); in AssignOp()
855 computeRandomValueRange(state, m_valueRange.asAccess()); in AssignOp()
862 m_valueRange = ValueRange(entry->getValueRange()); in AssignOp()
864 computeRandomValueRangeForInfElements(state, m_valueRange.asAccess()); in AssignOp()
866 …DE_ASSERT(state.getVariableManager().hasEntry(IsWritableIntersectingEntry(m_valueRange.asAccess())… in AssignOp()
870 … first = state.getVariableManager().getBegin(IsWritableIntersectingEntry(m_valueRange.asAccess())); in AssignOp()
871 …ator end = state.getVariableManager().getEnd(IsWritableIntersectingEntry(m_valueRange.asAccess())); in AssignOp()
873 bool possiblyCreateVar = canAllocateVariable(state, m_valueRange.getType()) && in AssignOp()
886 if ((*i)->getValueRange().isSupersetOf(m_valueRange.asAccess())) in AssignOp()
899 ValueRange::computeIntersection(m_valueRange.asAccess(), m_valueRange.asAccess(), selectedRange); in AssignOp()
941 m_lvalueExpr = Expression::createRandomLValue(state, m_valueRange.asAccess()); in createNextChild()
947 m_rvalueExpr = Expression::createRandom(state, m_valueRange.asAccess()); in createNextChild()
968 m_value.setStorage(m_valueRange.getType()); in evaluate()
969 m_value.getValue(m_valueRange.getType()) = m_rvalueExpr->getValue().value(); in evaluate()
972 …assignMasked(m_lvalueExpr->getLValue(), m_value.getValue(m_valueRange.getType()), evalCtx.getExecu… in evaluate()
1249 : m_valueRange (valueRange) in ParenOp()
1264 m_child = Expression::createRandom(state, m_valueRange.asAccess()); in createNextChild()