OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ValueRange
(Results
1 - 16
of
16
) sorted by null
/external/deqp/framework/randomshaders/
rsgExpressionGenerator.hpp
42
Expression* generate (const
ValueRange
&
valueRange
, int initialDepth = 0);
rsgVariableValue.cpp
158
ValueRange
::
ValueRange
(const VariableType& type)
165
ValueRange
::
ValueRange
(const VariableType& type, const ConstValueAccess& minVal, const ConstValueAccess& maxVal)
174
ValueRange
::
ValueRange
(const VariableType& type, const Scalar* minVal, const Scalar* maxVal)
183
ValueRange
::
ValueRange
(ConstValueRangeAccess other)
192
ValueRange
::~
ValueRange
(void
[
all
...]
rsgExpressionGenerator.cpp
38
Expression* ExpressionGenerator::generate (const
ValueRange
&
valueRange
, int initialDepth)
42
Expression* root = Expression::createRandom(m_state,
valueRange
);
rsgExpression.hpp
64
static Expression* createRandom (GeneratorState& state, ConstValueRangeAccess
valueRange
);
65
static Expression* createRandomLValue (GeneratorState& state, ConstValueRangeAccess
valueRange
);
90
VariableRead (GeneratorState& state, ConstValueRangeAccess
valueRange
);
94
static float getWeight (const GeneratorState& state, ConstValueRangeAccess
valueRange
);
100
VariableWrite (GeneratorState& state, ConstValueRangeAccess
valueRange
);
103
static float getWeight (const GeneratorState& state, ConstValueRangeAccess
valueRange
);
109
FloatLiteral (GeneratorState& state, ConstValueRangeAccess
valueRange
);
115
static float getWeight (const GeneratorState& state, ConstValueRangeAccess
valueRange
);
127
IntLiteral (GeneratorState& state, ConstValueRangeAccess
valueRange
);
133
static float getWeight (const GeneratorState& state, ConstValueRangeAccess
valueRange
);
[
all
...]
rsgFunctionGenerator.cpp
70
ValueRange
valueRange
(variable->getType());
72
valueRange
.getMin() = entry->getValueRange().getMin().value();
73
valueRange
.getMax() = entry->getValueRange().getMax().value();
78
if (!isUndefinedValueRange(
valueRange
.asAccess()))
79
m_function.getBody().addChild(new AssignStatement(m_state, variable,
valueRange
.asAccess()));
rsgVariableValue.hpp
271
class
ValueRange
274
ValueRange
(const VariableType& type);
275
ValueRange
(const VariableType& type, const ConstValueAccess& minVal, const ConstValueAccess& maxVal);
276
ValueRange
(const VariableType& type, const Scalar* minVal, const Scalar* maxVal);
277
ValueRange
(ConstValueRangeAccess other);
278
~
ValueRange
(void);
295
static void computeIntersection (
ValueRange
& dst, const ConstValueRangeAccess& a, const ConstValueRangeAccess& b);
rsgExpression.cpp
66
IsReadableIntersectingEntry (ConstValueRangeAccess
valueRange
, deUint32 exprFlags)
68
, m_valueRange (
valueRange
)
95
IsWritableIntersectingEntry (ConstValueRangeAccess
valueRange
)
96
: m_valueRange(
valueRange
)
116
IsWritableSupersetEntry (ConstValueRangeAccess
valueRange
)
117
: m_valueRange(
valueRange
)
164
void computeRandomValueRangeForInfElements (GeneratorState& state, ValueRangeAccess
valueRange
)
166
const VariableType& type =
valueRange
.getType();
178
if (
valueRange
.getMin().component(ndx).asScalar() != Scalar::min<int>() ||
179
valueRange
.getMax().component(ndx).asScalar() != Scalar::max<int>()
[
all
...]
rsgBinaryOps.cpp
76
float BinaryOp<Precedence, Assoc>::getWeight (const GeneratorState& state, ConstValueRangeAccess
valueRange
)
83
if (
valueRange
.getType().isVoid())
86
if (availableLevels < getConservativeValueExprDepth(state,
valueRange
) + 1)
117
ValueRange
valueRange
= inValueRange;
119
if (
valueRange
.getType().isVoid())
131
valueRange
=
ValueRange
(VariableType(baseType, numElements));
132
computeRandomValueRange(state,
valueRange
.asAccess());
136
this->m_type =
valueRange
.getType()
[
all
...]
rsgStatement.cpp
120
m_expression = generator.generate(
ValueRange
(VariableType(VariableType::TYPE_VOID)));
298
ValueRange
valueRange
= value->getValueRange();
308
m_expression = generator.generate(
valueRange
, 1);
431
ValueRange
range =
ValueRange
(VariableType::getScalarType(VariableType::TYPE_BOOL));
542
AssignStatement::AssignStatement (GeneratorState& state, const Variable* variable, ConstValueRangeAccess
valueRange
)
548
m_valueExpr = generator.generate(
valueRange
, 1);
rsgBinaryOps.hpp
55
static float getWeight (const GeneratorState& state, ConstValueRangeAccess
valueRange
);
61
ValueRange
m_leftValueRange;
62
ValueRange
m_rightValueRange;
72
BinaryVecOp (GeneratorState& state, Token::Type operatorToken, ConstValueRangeAccess
valueRange
);
95
MulOp (GeneratorState& state, ConstValueRangeAccess
valueRange
);
98
static float getWeight (const GeneratorState& state, ConstValueRangeAccess
valueRange
);
117
AddOp (GeneratorState& state, ConstValueRangeAccess
valueRange
);
120
static float getWeight (const GeneratorState& state, ConstValueRangeAccess
valueRange
);
139
SubOp (GeneratorState& state, ConstValueRangeAccess
valueRange
);
142
static float getWeight (const GeneratorState& state, ConstValueRangeAccess
valueRange
);
[
all
...]
rsgShaderGenerator.cpp
137
void fillUndefinedComponents (ValueRangeAccess
valueRange
)
139
VariableType::Type baseType =
valueRange
.getType().getBaseType();
144
for (int elemNdx = 0; elemNdx <
valueRange
.getType().getNumElements(); elemNdx++)
146
if (isUndefinedValueRange(
valueRange
.component(elemNdx)))
148
ValueAccess min =
valueRange
.component(elemNdx).getMin();
149
ValueAccess max =
valueRange
.component(elemNdx).getMax();
207
ValueRange
valueRange
(fragColorVar->getType());
209
valueRange
.getMin() = tcu::Vec4(0.0f, 0.0f, 0.0f, 0.0f);
210
valueRange
.getMax() = tcu::Vec4(1.0f, 1.0f, 1.0f, 1.0f)
[
all
...]
rsgVariableManager.cpp
40
SubValueRangeIterator (const ConstValueRangeAccess&
valueRange
);
52
SubValueRangeIterator::SubValueRangeIterator (const ConstValueRangeAccess&
valueRange
)
54
m_stack.push_back(
valueRange
);
473
ValueRange
intersectedValue(var->getType());
475
ValueRange
::computeIntersection(intersectedValue, entry->getValueRange(), oldEntry->getValueRange());
rsgVariableManager.hpp
56
ValueRange
m_valueRange;
rsgBuiltinFunctions.hpp
39
UnaryBuiltinVecFunc (GeneratorState& state, const char* function, ConstValueRangeAccess
valueRange
);
48
static float getWeight (const GeneratorState& state, ConstValueRangeAccess
valueRange
);
52
ValueRange
m_inValueRange;
58
UnaryBuiltinVecFunc<GetValueRangeWeight, ComputeValueRange, Evaluate>::UnaryBuiltinVecFunc (GeneratorState& state, const char* function, ConstValueRangeAccess
valueRange
)
60
, m_inValueRange (
valueRange
.getType())
64
DE_ASSERT(
valueRange
.getType().isFloatOrVec());
66
m_value.setStorage(
valueRange
.getType());
71
ConstValueRangeAccess outRange =
valueRange
.component(ndx);
121
float UnaryBuiltinVecFunc<GetValueRangeWeight, ComputeValueRange, Evaluate>::getWeight (const GeneratorState& state, ConstValueRangeAccess
valueRange
)
124
if (!
valueRange
.getType().isFloatOrVec()
[
all
...]
/art/compiler/optimizing/
bounds_check_elimination.cc
298
* Currently a
ValueRange
may be generated as a result of the following:
303
class
ValueRange
: public ArenaObject<kArenaAllocBoundsCheckElimination> {
305
ValueRange
(ArenaAllocator* allocator, ValueBound lower, ValueBound upper)
308
virtual ~
ValueRange
() {}
322
virtual bool FitsIn(
ValueRange
* other_range) const {
334
virtual
ValueRange
* Narrow(
ValueRange
* range) {
343
return new (allocator_)
ValueRange
(
350
ValueRange
* Add(int32_t constant) const {
364
return new (allocator_)
ValueRange
(allocator_, lower, upper)
[
all
...]
/external/clang/include/clang/AST/
Comment.h
428
SourceRange
ValueRange
;
436
ValueRange
(SourceRange()), Value(StringRef())
441
SourceRange
ValueRange
, StringRef Value) :
444
ValueRange
(
ValueRange
), Value(Value)
490
SourceLocation L = Attr.
ValueRange
.getEnd();
Completed in 118 milliseconds