Home
last modified time | relevance | path

Searched refs:visitExpressionPtr (Results 1 – 5 of 5) sorted by relevance

/third_party/skia/src/sksl/
DSkSLAnalysis.cpp635 return (b.left() && this->visitExpressionPtr(b.left())) || in visitExpression()
636 (b.right() && this->visitExpressionPtr(b.right())); in visitExpression()
642 if (arg && this->visitExpressionPtr(arg)) { return true; } in visitExpression()
657 if (this->visitExpressionPtr(arg)) { return true; } in visitExpression()
664 if (this->visitExpressionPtr(arg)) { return true; } in visitExpression()
669 return this->visitExpressionPtr(e.template as<FieldAccess>().base()); in visitExpression()
674 if (arg && this->visitExpressionPtr(arg)) { return true; } in visitExpression()
680 return this->visitExpressionPtr(i.base()) || this->visitExpressionPtr(i.index()); in visitExpression()
683 return this->visitExpressionPtr(e.template as<PostfixExpression>().operand()); in visitExpression()
686 return this->visitExpressionPtr(e.template as<PrefixExpression>().operand()); in visitExpression()
[all …]
/third_party/skia/src/sksl/analysis/
DSkSLProgramVisitor.h44 virtual bool visitExpressionPtr(typename T::UniquePtrExpression& expr) = 0;
75 bool visitExpressionPtr(const std::unique_ptr<Expression>& e) final { in visitExpressionPtr() function
/third_party/skia/src/sksl/transform/
DSkSLProgramWriter.h38 bool visitExpressionPtr(std::unique_ptr<Expression>& e) override { in visitExpressionPtr() function
DSkSLEliminateDeadLocalVariables.cpp28 bool visitExpressionPtr(std::unique_ptr<Expression>& expr) override { in EliminateDeadLocalVariables() function in SkSL::Transform::EliminateDeadLocalVariables::DeadLocalVariableEliminator
DSkSLEliminateUnreachableCode.cpp29 bool visitExpressionPtr(std::unique_ptr<Expression>& expr) override { in EliminateUnreachableCode() function in SkSL::Transform::EliminateUnreachableCode::UnreachableCodeEliminator