Lines Matching refs:VariableReference

70            fc.arguments()[0]->is<VariableReference>() &&  in is_sample_call_to_fp()
71 fc.arguments()[0]->as<VariableReference>().variable() == &fp; in is_sample_call_to_fp()
104 if (!fWritesToSampleCoords && coords->is<VariableReference>() && in visitExpression()
105 coords->as<VariableReference>() in visitExpression()
138 if (e.is<VariableReference>()) { in visitExpression()
139 const VariableReference& var = e.as<VariableReference>(); in visitExpression()
221 } else if (e.is<VariableReference>()) { in visitExpression()
222 const VariableReference& ref = e.as<VariableReference>(); in visitExpression()
260 if (e.is<VariableReference>()) { in visitExpression()
261 const VariableReference& ref = e.as<VariableReference>(); in visitExpression()
263 (ref.refKind() == VariableReference::RefKind::kWrite || in visitExpression()
264 ref.refKind() == VariableReference::RefKind::kReadWrite || in visitExpression()
265 ref.refKind() == VariableReference::RefKind::kPointer)) { in visitExpression()
308 VariableReference& varRef = expr.as<VariableReference>(); in visitExpression()
355 VariableReference* fAssignedVar = nullptr;
680 RefKindWriter(VariableReference::RefKind refKind) : fRefKind(refKind) {} in UpdateRefKind()
683 if (expr.is<VariableReference>()) { in UpdateRefKind()
684 expr.as<VariableReference>().setRefKind(fRefKind); in UpdateRefKind()
690 VariableReference::RefKind fRefKind; in UpdateRefKind()
699 VariableReference::RefKind kind, in MakeAssignmentExpr()
717 expr.is<VariableReference>() || in IsTrivialExpression()
792 return left.as<VariableReference>().variable() == in IsSameExpressionTree()
793 right.as<VariableReference>().variable(); in IsSameExpressionTree()
849 return expr->is<VariableReference>() && in invalid_for_ES2()
850 expr->as<VariableReference>().variable() == loopInfo.fIndex; in invalid_for_ES2()
1020 const Variable* v = e.as<VariableReference>().variable(); in visitExpression()