Home
last modified time | relevance | path

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

/external/skia/src/sksl/ir/
DSkSLBinaryExpression.cpp29 Analysis::IsTrivialExpression(left) && in is_low_precision_matrix_vector_multiply()
30 Analysis::IsTrivialExpression(right); in is_low_precision_matrix_vector_multiply()
DSkSLSwizzle.cpp258 if (exprUsed[constructorArgIndex] > 1 && !Analysis::IsTrivialExpression(baseArg)) { in Make()
/external/skia/src/sksl/
DSkSLAnalysis.cpp713 bool Analysis::IsTrivialExpression(const Expression& expr) { in IsTrivialExpression() function in SkSL::Analysis
719 IsTrivialExpression(*expr.as<Swizzle>().base())) || in IsTrivialExpression()
721 IsTrivialExpression(*expr.as<FieldAccess>().base())) || in IsTrivialExpression()
724 IsTrivialExpression(*expr.asAnyConstructor().argumentSpan().front())) || in IsTrivialExpression()
729 IsTrivialExpression(*expr.as<IndexExpression>().base())); in IsTrivialExpression()
DSkSLAnalysis.h103 static bool IsTrivialExpression(const Expression& expr);
DSkSLInliner.cpp661 if ((paramUsage.fRead > 1) ? Analysis::IsTrivialExpression(*arguments[i]) in inlineCall()