Home
last modified time | relevance | path

Searched refs:IsTrivialExpression (Results 1 - 5 of 5) sorted by relevance

/third_party/skia/src/sksl/
H A DSkSLAnalysis.cpp406 bool Analysis::IsTrivialExpression(const Expression& expr) { in IsTrivialExpression() function in SkSL::Analysis
410 IsTrivialExpression(*expr.as<Swizzle>().base())) || in IsTrivialExpression()
412 IsTrivialExpression(*expr.as<FieldAccess>().base())) || in IsTrivialExpression()
415 IsTrivialExpression(*expr.asAnyConstructor().argumentSpan().front())) || in IsTrivialExpression()
420 IsTrivialExpression(*expr.as<IndexExpression>().base())); in IsTrivialExpression()
H A DSkSLAnalysis.h120 bool IsTrivialExpression(const Expression& expr);
H A DSkSLInliner.cpp668 if ((paramUsage.fRead > 1) ? Analysis::IsTrivialExpression(*arg) in inlineCall()
/third_party/skia/src/sksl/ir/
H A DSkSLBinaryExpression.cpp32 Analysis::IsTrivialExpression(left) && in is_low_precision_matrix_vector_multiply()
33 Analysis::IsTrivialExpression(right); in is_low_precision_matrix_vector_multiply()
H A DSkSLSwizzle.cpp169 if (exprUsed[constructorArgIndex] > 1 && !Analysis::IsTrivialExpression(baseArg)) { in optimize_constructor_swizzle()

Completed in 6 milliseconds