Searched refs:VariableRefKind (Results 1 – 10 of 10) sorted by relevance
/external/skia/src/sksl/ir/ |
D | SkSLVariableReference.h | 18 enum class VariableRefKind : int8_t { enum 36 using RefKind = VariableRefKind; 77 VariableRefKind fRefKind;
|
D | SkSLPostfixExpression.cpp | 25 if (!Analysis::MakeAssignmentExpr(base.get(), VariableRefKind::kReadWrite, &context.fErrors)) { in Convert()
|
D | SkSLBinaryExpression.cpp | 227 return ref.refKind() == VariableRefKind::kWrite || in CheckRef() 228 ref.refKind() == VariableRefKind::kReadWrite; in CheckRef()
|
D | SkSLFunctionCall.cpp | 363 const VariableRefKind refKind = paramModifiers.fFlags & Modifiers::kIn_Flag in Convert()
|
/external/skia/src/sksl/ |
D | SkSLAnalysis.h | 30 enum class VariableRefKind : int8_t; 84 static bool MakeAssignmentExpr(Expression* expr, VariableRefKind kind, ErrorReporter* errors); 88 static void UpdateRefKind(Expression* expr, VariableRefKind refKind);
|
D | SkSLAnalysis.cpp | 225 case VariableRefKind::kRead: in visitExpression() 228 case VariableRefKind::kWrite: in visitExpression() 231 case VariableRefKind::kReadWrite: in visitExpression() 232 case VariableRefKind::kPointer: in visitExpression() 677 void Analysis::UpdateRefKind(Expression* expr, VariableRefKind refKind) { in UpdateRefKind()
|
D | SkSLConstantFolder.cpp | 212 if (varRef.refKind() != VariableRefKind::kRead) { in GetConstantValueForVariable() 300 Analysis::UpdateRefKind(result.get(), VariableRefKind::kRead); in simplify_no_op_arithmetic() 309 Analysis::UpdateRefKind(result.get(), VariableRefKind::kRead); in simplify_no_op_arithmetic()
|
D | SkSLIRGenerator.cpp | 701 VariableReference::Make(/*offset=*/-1, loopIdx, VariableRefKind::kReadWrite), in applyInvocationIDWorkaround() 717 VariableReference::Make(/*offset=*/-1, loopIdx, VariableRefKind::kWrite), in applyInvocationIDWorkaround()
|
D | SkSLInliner.cpp | 515 clone_with_ref_kind(**resultExpr, VariableRefKind::kWrite), in inlineStatement()
|
/external/skia/include/private/ |
D | SkSLIRNode.h | 34 enum class VariableRefKind : int8_t;
|