Home
last modified time | relevance | path

Searched refs:checkForOutOfRangeLiteral (Results 1 – 6 of 6) sorted by relevance

/third_party/skia/src/sksl/ir/
DSkSLConstructorScalarCast.cpp49 if (type.checkForOutOfRangeLiteral(context, *args[0])) { in Convert()
77 !type.checkForOutOfRangeLiteral(context, arg->as<Literal>().value(), arg->fLine)) { in Make()
DSkSLType.h513 bool checkForOutOfRangeLiteral(const Context& context, const Expression& expr) const;
516 bool checkForOutOfRangeLiteral(const Context& context, double value, int line) const;
DSkSLConstructorCompoundCast.cpp56 if (scalarType.checkForOutOfRangeLiteral(context, *slotVal, constCtor->fLine)) { in cast_constant_composite()
DSkSLType.cpp813 bool Type::checkForOutOfRangeLiteral(const Context& context, const Expression& expr) const { in checkForOutOfRangeLiteral() function in SkSL::Type
826 baseType.checkForOutOfRangeLiteral(context, *slotVal, valueExpr->fLine)) { in checkForOutOfRangeLiteral()
837 bool Type::checkForOutOfRangeLiteral(const Context& context, double value, int line) const { in checkForOutOfRangeLiteral() function in SkSL::Type
DSkSLPrefixExpression.cpp35 if (type.checkForOutOfRangeLiteral(context, negated, value->fLine)) { in simplify_negation()
DSkSLBinaryExpression.cpp165 left->type().checkForOutOfRangeLiteral(context, *right); in Make()