Home
last modified time | relevance | path

Searched refs:visitExpression (Results 1 – 10 of 10) sorted by relevance

/third_party/skia/src/sksl/
DSkSLAnalysis.cpp92 bool visitExpression(const Expression& e) override { in visitExpression() function in SkSL::__anon511b6eef0111::MergeSampleUsageVisitor
118 return INHERITED::visitExpression(e); in visitExpression()
129 bool visitExpression(const Expression& e) override { in visitExpression() function in SkSL::__anon511b6eef0111::BuiltinVariableVisitor
134 return INHERITED::visitExpression(e); in visitExpression()
147 bool visitExpression(const Expression& e) override { in visitExpression() function in SkSL::__anon511b6eef0111::SampleOutsideMainVisitor
151 return INHERITED::visitExpression(e); in visitExpression()
173 bool visitExpression(const Expression& e) override { in visitExpression() function in SkSL::__anon511b6eef0111::NodeCountVisitor
175 return (fCount >= fLimit) || INHERITED::visitExpression(e); in visitExpression()
204 bool visitExpression(const Expression& e) override { in visitExpression() function in SkSL::__anon511b6eef0111::VariableWriteVisitor
214 return INHERITED::visitExpression(e); in visitExpression()
[all …]
DSkSLInliner.cpp73 bool visitExpression(const Expression& expr) override { in count_returns_at_end_of_control_flow() function in SkSL::__anon86a6357c0111::count_returns_at_end_of_control_flow::CountReturnsAtEndOfControlFlow
117 bool visitExpression(const Expression& expr) override { in contains_recursive_call() function in SkSL::__anon86a6357c0111::contains_recursive_call::ContainsRecursiveCall
121 return INHERITED::visitExpression(expr); in contains_recursive_call()
173 bool visitExpression(const Expression& expr) override { in visitExpression() function in SkSL::__anon86a6357c0111::CountReturnsWithLimit
861 this->visitExpression(&expr.expression()); in visitStatement()
893 this->visitExpression(&ifStmt.test()); in visitStatement()
900 this->visitExpression(&returnStmt.expression()); in visitStatement()
909 this->visitExpression(&switchStmt.value()); in visitStatement()
919 this->visitExpression(&varDeclStmt.value()); in visitStatement()
931 void visitExpression(std::unique_ptr<Expression>* expr) { in visitExpression() function in SkSL::InlineCandidateAnalyzer
[all …]
/third_party/skia/src/sksl/analysis/
DSkSLIsConstantExpression.cpp26 bool visitExpression(const Expression& e) override { in visitExpression() function in SkSL::ConstantExpressionVisitor
66 return INHERITED::visitExpression(e); in visitExpression()
98 return !ConstantExpressionVisitor{/*loopIndices=*/nullptr}.visitExpression(expr); in IsConstantExpression()
103 return !ConstantExpressionVisitor{loopIndices}.visitExpression(expr); in IsConstantIndexExpression()
DSkSLProgramUsage.cpp56 bool visitExpression(const Expression& e) override { in visitExpression() function in SkSL::__anon27ec9deb0111::ProgramUsageVisitor
79 return INHERITED::visitExpression(e); in visitExpression()
133 addRefs.visitExpression(*expr); in add()
148 subRefs.visitExpression(*expr); in remove()
DSkSLCheckProgramUnrolledSize.cpp120 result = this->visitExpression(*forStmt.next()) || in CheckProgramUnrolledSize()
157 bool visitExpression(const Expression& expr) override { in CheckProgramUnrolledSize() function in SkSL::Analysis::CheckProgramUnrolledSize::ProgramSizeVisitor
179 return earlyExit || INHERITED::visitExpression(expr); in CheckProgramUnrolledSize()
DSkSLProgramVisitor.h40 virtual bool visitExpression(typename T::Expression& expression);
76 return this->visitExpression(*e); in visitExpressionPtr()
DSkSLCanExitWithoutReturningValue.cpp22 bool visitExpression(const Expression& expr) override { in visitExpression() function in SkSL::__anonddedf9d90111::ReturnsOnAllPathsVisitor
/third_party/skia/src/sksl/transform/
DSkSLBuiltinVariableScanner.cpp54 bool visitExpression(const Expression& e) override { in FindAndDeclareBuiltinVariables() function in SkSL::Transform::FindAndDeclareBuiltinVariables::BuiltinVariableScanner
58 return INHERITED::visitExpression(e); in FindAndDeclareBuiltinVariables()
DSkSLProgramWriter.h39 return this->visitExpression(*e); in visitExpressionPtr()
/third_party/skia/src/sksl/ir/
DSkSLFunctionDefinition.cpp125 bool visitExpression(Expression& expr) override { in Convert() function in SkSL::FunctionDefinition::Convert::Finalizer
141 return INHERITED::visitExpression(expr); in Convert()