Home
last modified time | relevance | path

Searched refs:fOperand (Results 1 – 25 of 124) sorted by relevance

12345

/dports/www/firefox-esr/firefox-91.8.0/gfx/skia/skia/src/sksl/ir/
H A DSkSLPrefixExpression.h25 , fOperand(std::move(operand)) in PrefixExpression()
29 return fOperator == Token::MINUS && fOperand->isConstant(); in isConstant()
34 fOperand->hasSideEffects(); in hasSideEffects()
39 if (fOperand->fKind == Expression::kFloatLiteral_Kind) { in constantPropagate()
43 -((FloatLiteral&) *fOperand).fValue)); in constantPropagate()
51 return -fOperand->getFVecComponent(index); in getFVecComponent()
56 return -fOperand->getIVecComponent(index); in getIVecComponent()
61 return -fOperand->getMatComponent(col, row); in getMatComponent()
65 return std::unique_ptr<Expression>(new PrefixExpression(fOperator, fOperand->clone())); in clone()
69 return Compiler::OperatorName(fOperator) + fOperand->description(); in description()
[all …]
H A DSkSLPostfixExpression.h23 , fOperand(std::move(operand)) in PostfixExpression()
31 return std::unique_ptr<Expression>(new PostfixExpression(fOperand->clone(), fOperator)); in clone()
35 return fOperand->description() + Compiler::OperatorName(fOperator); in description()
38 std::unique_ptr<Expression> fOperand; member
/dports/lang/spidermonkey78/firefox-78.9.0/gfx/skia/skia/src/sksl/ir/
H A DSkSLPrefixExpression.h25 , fOperand(std::move(operand)) in PrefixExpression()
29 return fOperator == Token::MINUS && fOperand->isConstant(); in isConstant()
34 fOperand->hasSideEffects(); in hasSideEffects()
39 if (fOperand->fKind == Expression::kFloatLiteral_Kind) { in constantPropagate()
43 -((FloatLiteral&) *fOperand).fValue)); in constantPropagate()
51 return -fOperand->getFVecComponent(index); in getFVecComponent()
56 return -fOperand->getIVecComponent(index); in getIVecComponent()
61 return -fOperand->getMatComponent(col, row); in getMatComponent()
65 return std::unique_ptr<Expression>(new PrefixExpression(fOperator, fOperand->clone())); in clone()
69 return Compiler::OperatorName(fOperator) + fOperand->description(); in description()
[all …]
H A DSkSLPostfixExpression.h23 , fOperand(std::move(operand)) in PostfixExpression()
31 return std::unique_ptr<Expression>(new PostfixExpression(fOperand->clone(), fOperator)); in clone()
35 return fOperand->description() + Compiler::OperatorName(fOperator); in description()
38 std::unique_ptr<Expression> fOperand; member
/dports/www/firefox/firefox-99.0/gfx/skia/skia/src/sksl/ir/
H A DSkSLPrefixExpression.h25 , fOperand(std::move(operand)) in PrefixExpression()
29 return fOperator == Token::MINUS && fOperand->isConstant(); in isConstant()
34 fOperand->hasSideEffects(); in hasSideEffects()
39 if (fOperand->fKind == Expression::kFloatLiteral_Kind) { in constantPropagate()
43 -((FloatLiteral&) *fOperand).fValue)); in constantPropagate()
51 return -fOperand->getFVecComponent(index); in getFVecComponent()
56 return -fOperand->getIVecComponent(index); in getIVecComponent()
61 return -fOperand->getMatComponent(col, row); in getMatComponent()
65 return std::unique_ptr<Expression>(new PrefixExpression(fOperator, fOperand->clone())); in clone()
69 return Compiler::OperatorName(fOperator) + fOperand->description(); in description()
[all …]
H A DSkSLPostfixExpression.h23 , fOperand(std::move(operand)) in PostfixExpression()
31 return std::unique_ptr<Expression>(new PostfixExpression(fOperand->clone(), fOperator)); in clone()
35 return fOperand->description() + Compiler::OperatorName(fOperator); in description()
38 std::unique_ptr<Expression> fOperand; member
/dports/mail/thunderbird/thunderbird-91.8.0/gfx/skia/skia/src/sksl/ir/
H A DSkSLPrefixExpression.h25 , fOperand(std::move(operand)) in PrefixExpression()
29 return fOperator == Token::MINUS && fOperand->isConstant(); in isConstant()
34 fOperand->hasSideEffects(); in hasSideEffects()
39 if (fOperand->fKind == Expression::kFloatLiteral_Kind) { in constantPropagate()
43 -((FloatLiteral&) *fOperand).fValue)); in constantPropagate()
51 return -fOperand->getFVecComponent(index); in getFVecComponent()
56 return -fOperand->getIVecComponent(index); in getIVecComponent()
61 return -fOperand->getMatComponent(col, row); in getMatComponent()
65 return std::unique_ptr<Expression>(new PrefixExpression(fOperator, fOperand->clone())); in clone()
69 return Compiler::OperatorName(fOperator) + fOperand->description(); in description()
[all …]
H A DSkSLPostfixExpression.h23 , fOperand(std::move(operand)) in PostfixExpression()
31 return std::unique_ptr<Expression>(new PostfixExpression(fOperand->clone(), fOperator)); in clone()
35 return fOperand->description() + Compiler::OperatorName(fOperator); in description()
38 std::unique_ptr<Expression> fOperand; member
/dports/www/firefox-legacy/firefox-52.8.0esr/gfx/skia/skia/src/animator/
H A DSkAnimatorScript.cpp120 scriptValue->fOperand.fObject = scriptValue->fOperand.fDisplayable; in Box()
128 scriptValue->fOperand.fObject = displayable; in Box()
178 value->fOperand.fString = nullptr; in EvalID()
216 value->fOperand.fS32 = result; in EvalRGB()
238 value->fOperand.fScalar = value->fOperand.fS32 * 0.001f; in EvalMemberCommon()
279 value->fOperand.fDisplayable = named; in EvalMember()
316 *result = value.fOperand.fDisplayable; in EvaluateDisplayable()
325 *result = value.fOperand.fS32; in EvaluateInt()
334 *result = value.fOperand.fScalar; in EvaluateFloat()
395 …value->fOperand.fS32 = scriptValue->fType == SkType_Float ? SkScalarIsNaN(scriptValue->fOperand.fS… in IsNaN()
[all …]
H A DSkOperand.h34 SkOperand fOperand; member
36 SkTypedArray* getArray() { SkASSERT(fType == SkType_Array); return fOperand.fArray; } in getArray()
37 …SkDisplayable* getDisplayable() { SkASSERT(fType == SkType_Displayable); return fOperand.fDisplaya… in getDisplayable()
38 SkADrawable* getDrawable() { SkASSERT(fType == SkType_Drawable); return fOperand.fDrawable; } in getDrawable()
40 SkDisplayType::IsEnum(maker, fType)); return fOperand.fS32; } in getS32()
41 SkMSec getMSec() { SkASSERT(fType == SkType_MSec); return fOperand.fMSec; } in getMSec()
42 SkScalar getScalar() { SkASSERT(fType == SkType_Float); return fOperand.fScalar; } in getScalar()
43 SkString* getString() { SkASSERT(fType == SkType_String); return fOperand.fString; } in getString()
H A DSkMemberInfo.cpp129 *string = value.fOperand.fString; in getString()
190 scriptValue.fOperand.fS32 = 0; in setValue()
306 … scriptValue.fOperand.fMSec = SkScalarRoundToInt(scriptValue.fOperand.fScalar * 1000); in setValue()
314 scriptValue.fOperand.fString = &string; in setValue()
377 …memcpy(&storage->fScalar, scriptValue.fOperand.fArray->begin(), scriptValue.fOperand.fArray->count… in writeValue()
391 int count = scriptValue.fOperand.fArray->count(); in writeValue()
413 type = scriptValue.fOperand.fArray->getType(); in writeValue()
417 int count = scriptValue.fOperand.fArray->count(); in writeValue()
424 string->set(*scriptValue.fOperand.fString); in writeValue()
426 SkTypedArray* array = scriptValue.fOperand.fArray; in writeValue()
[all …]
H A DSkOperand2.h42 SkOperand2 fOperand; member
46 SkOpArray* getArray() { SkASSERT(fType == SkOperand2::kArray); return fOperand.fArray; } in getArray()
47 void* getObject() { SkASSERT(fType == SkOperand2::kObject); return fOperand.fObject; } in getObject()
48 int32_t getS32() { SkASSERT(fType == SkOperand2::kS32); return fOperand.fS32; } in getS32()
49 SkScalar getScalar() { SkASSERT(fType == SkOperand2::kScalar); return fOperand.fScalar; } in getScalar()
50 SkString* getString() { SkASSERT(fType == SkOperand2::kString); return fOperand.fString; } in getString()
H A DSkScriptTokenizer.cpp193 addTokenInt(value.fOperand.fS32);
377 void* object = top.fOperand.fObject;
504 *value->fOperand.fArray->append() = tokenValue.fOperand;
597 track(operand.fOperand.fString);
637 operand.fOperand.fArray = value->fOperand.fArray = new SkOpArray(fReturnType);
753 runtime.getResult(&value1.fOperand);
783 int index = scriptValue.fOperand.fS32;
796 scriptValue.fOperand = scriptValue.fOperand.fArray->begin()[index];
988 value.fOperand.fS32;
1160 runtime.getResult(&value1.fOperand);
[all …]
H A DSkScript.cpp356 fOperandStack.pop(&value->fOperand); in convertTo()
598 *value->fOperand.fArray->append() = tokenValue.fOperand; in innerScript()
749 track(value->fOperand.fArray); in innerScript()
840 fOperandStack.pop(&value->fOperand); in innerScript()
890 int index = scriptValue.fOperand.fS32; in handleArrayIndexer()
911 scriptValue.fOperand = scriptValue.fOperand.fArray->begin()[index]; in handleArrayIndexer()
1277 val.fOperand = operand1; in processOp()
1282 operand1 = val.fOperand; in processOp()
1288 val.fOperand = operand2; in processOp()
1293 operand2 = val.fOperand; in processOp()
[all …]
H A DSkDisplayTypes.cpp131 int start = parameters[0].fOperand.fS32; in executeFunction()
137 end = parameters[1].fOperand.fS32; in executeFunction()
141 scriptValue->fOperand.fString = new SkString(&value.c_str()[start], end - start); in executeFunction()
143 scriptValue->fOperand.fString = new SkString(value); in executeFunction()
156 scriptValue->fOperand.fS32 = (int32_t) value.size(); in getProperty()
207 value->fOperand.fS32 = values.count(); in getProperty()
H A DSkDisplayMath.cpp139 SkScalar input = parameters[0].fOperand.fScalar; in executeFunction()
155 scalarResult = SkScalarATan2(input, parameters[1].fOperand.fScalar); in executeFunction()
175 scalarResult = SkMaxScalar(scalarResult, array->fOperand.fScalar); in executeFunction()
182 scalarResult = SkMinScalar(scalarResult, array->fOperand.fScalar); in executeFunction()
189 scalarResult = SkScalarMul(parameters[1].fOperand.fScalar, scalarResult); in executeFunction()
213 scriptValue->fOperand.fScalar = scalarResult; in executeFunction()
223 value->fOperand.fScalar = gConstants[index]; in getProperty()
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/skia/src/sksl/ir/
H A DSkSLPrefixExpression.h25 , fOperand(std::move(operand)) in PrefixExpression()
29 return fOperator == Token::MINUS && fOperand->isConstant(); in isConstant()
37 return fOperand->hasProperty(property); in hasProperty()
42 if (fOperand->fKind == Expression::kFloatLiteral_Kind) { in constantPropagate()
46 -((FloatLiteral&) *fOperand).fValue)); in constantPropagate()
54 return -fOperand->getFVecComponent(index); in getFVecComponent()
59 return -fOperand->getIVecComponent(index); in getIVecComponent()
64 return -fOperand->getMatComponent(col, row); in getMatComponent()
68 return std::unique_ptr<Expression>(new PrefixExpression(fOperator, fOperand->clone())); in clone()
73 return Compiler::OperatorName(fOperator) + fOperand->description(); in description()
[all …]
H A DSkSLPostfixExpression.h23 , fOperand(std::move(operand)) in PostfixExpression()
30 return fOperand->hasProperty(property); in hasProperty()
34 return std::unique_ptr<Expression>(new PostfixExpression(fOperand->clone(), fOperator)); in clone()
39 return fOperand->description() + Compiler::OperatorName(fOperator); in description()
43 std::unique_ptr<Expression> fOperand; member
/dports/lang/spidermonkey60/firefox-60.9.0/gfx/skia/skia/src/sksl/ir/
H A DSkSLPrefixExpression.h24 , fOperand(std::move(operand)) in PrefixExpression()
28 return fOperator == Token::MINUS && fOperand->isConstant(); in isConstant()
33 fOperand->hasSideEffects(); in hasSideEffects()
38 if (fOperand->fKind == Expression::kFloatLiteral_Kind) { in constantPropagate()
42 -((FloatLiteral&) *fOperand).fValue)); in constantPropagate()
49 return Compiler::OperatorName(fOperator) + fOperand->description(); in description()
52 std::unique_ptr<Expression> fOperand; member
H A DSkSLPostfixExpression.h22 , fOperand(std::move(operand)) in PostfixExpression()
30 return fOperand->description() + Compiler::OperatorName(fOperator); in description()
33 std::unique_ptr<Expression> fOperand; member
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/src/sksl/ir/
H A DSkSLPostfixExpression.h26 , fOperand(std::move(operand)) in PostfixExpression()
34 return fOperand; in operand()
38 return fOperand; in operand()
58 std::unique_ptr<Expression> fOperand;
/dports/www/firefox-legacy/firefox-52.8.0esr/gfx/skia/skia/src/sksl/ast/
H A DSkSLASTPrefixExpression.h23 , fOperand(std::move(operand)) {} in ASTPrefixExpression()
26 return Token::OperatorName(fOperator) + fOperand->description(); in description()
30 const std::unique_ptr<ASTExpression> fOperand; member
/dports/lang/spidermonkey60/firefox-60.9.0/gfx/skia/skia/src/sksl/ast/
H A DSkSLASTPrefixExpression.h24 , fOperand(std::move(operand)) {} in ASTPrefixExpression()
27 return Compiler::OperatorName(fOperator) + fOperand->description(); in description()
31 const std::unique_ptr<ASTExpression> fOperand; member
/dports/www/firefox-legacy/firefox-52.8.0esr/gfx/skia/skia/src/sksl/ir/
H A DSkSLPostfixExpression.h21 , fOperand(std::move(operand)) in PostfixExpression()
25 return fOperand->description() + Token::OperatorName(fOperator); in description()
28 const std::unique_ptr<Expression> fOperand; member
H A DSkSLPrefixExpression.h21 , fOperand(std::move(operand)) in PrefixExpression()
25 return Token::OperatorName(fOperator) + fOperand->description(); in description()
28 const std::unique_ptr<Expression> fOperand; member

12345