Home
last modified time | relevance | path

Searched refs:coerceExpression (Results 1 – 15 of 15) sorted by relevance

/external/skia/src/sksl/ir/
DSkSLTernaryExpression.cpp21 test = context.fTypes.fBool->coerceExpression(std::move(test), context); in Convert()
48 ifTrue = trueType->coerceExpression(std::move(ifTrue), context); in Convert()
52 ifFalse = falseType->coerceExpression(std::move(ifFalse), context); in Convert()
DSkSLDoStatement.cpp21 test = context.fTypes.fBool->coerceExpression(std::move(test), context); in Convert()
DSkSLConstructorArray.cpp37 argument = baseType.coerceExpression(std::move(argument), context); in Convert()
DSkSLConstructorStruct.cpp33 argument = field.fType->coerceExpression(std::move(argument), context); in Convert()
DSkSLSwitchStatement.cpp181 value = context.fTypes.fInt->coerceExpression(std::move(value), context); in Convert()
195 caseValue = value->type().coerceExpression(std::move(caseValues[i]), context); in Convert()
DSkSLBinaryExpression.cpp131 left = leftType->coerceExpression(std::move(left), context); in Convert()
132 right = rightType->coerceExpression(std::move(right), context); in Convert()
DSkSLIfStatement.cpp41 test = context.fTypes.fBool->coerceExpression(std::move(test), context); in Convert()
DSkSLIndexExpression.cpp46 index = context.fTypes.fInt->coerceExpression(std::move(index), context); in Convert()
DSkSLVarDeclarations.cpp75 value = var->type().coerceExpression(std::move(value), context); in Convert()
DSkSLForStatement.cpp89 test = context.fTypes.fBool->coerceExpression(std::move(test), context); in Convert()
DSkSLType.cpp223 std::unique_ptr<Expression> Type::coerceExpression(std::unique_ptr<Expression> expr, in coerceExpression() function in SkSL::Type
DSkSLPrefixExpression.cpp191 base = baseType.scalarTypeForLiteral().coerceExpression(std::move(base), context); in Convert()
DSkSLType.h448 std::unique_ptr<Expression> coerceExpression(std::unique_ptr<Expression> expr,
DSkSLFunctionCall.cpp356 arguments[i] = types[i]->coerceExpression(std::move(arguments[i]), context); in Convert()
/external/skia/src/sksl/
DSkSLIRGenerator.cpp1395 return type.coerceExpression(std::move(expr), fContext); in coerce()