Lines Matching refs:pushBinaryExpression
268 [[nodiscard]] bool pushBinaryExpression(const BinaryExpression& e);
269 [[nodiscard]] bool pushBinaryExpression(const Expression& left,
1446 return this->pushBinaryExpression(e.as<BinaryExpression>()); in pushExpression()
1704 bool Generator::pushBinaryExpression(const BinaryExpression& e) { in pushBinaryExpression() function in SkSL::RP::Generator
1705 return this->pushBinaryExpression(*e.left(), e.getOperator(), *e.right()); in pushBinaryExpression()
1708 bool Generator::pushBinaryExpression(const Expression& left, Operator op, const Expression& right) { in pushBinaryExpression() function in SkSL::RP::Generator
1712 return this->pushBinaryExpression(right, OperatorKind::LT, left); in pushBinaryExpression()
1715 return this->pushBinaryExpression(right, OperatorKind::LTEQ, left); in pushBinaryExpression()
2279 return this->pushBinaryExpression(arg0, OperatorKind::STAR, lit180OverPi); in pushIntrinsic()
2322 return this->pushBinaryExpression(arg0, OperatorKind::STAR, litPiOver180); in pushIntrinsic()
2683 return this->pushBinaryExpression(expr, OperatorKind::PLUSEQ, oneLiteral); in pushPrefixExpression()
2688 return this->pushBinaryExpression(expr, OperatorKind::MINUSEQ, oneLiteral); in pushPrefixExpression()