Lines Matching refs:VariableReference
539 std::unique_ptr<Expression>(new VariableReference(Position(), *loopIdx)), in applyInvocationIDWorkaround()
545 new VariableReference(Position(), in applyInvocationIDWorkaround()
547 VariableReference::kReadWrite_RefKind)), in applyInvocationIDWorkaround()
564 std::unique_ptr<Expression>(new VariableReference(Position(), *loopIdx)), in applyInvocationIDWorkaround()
872 return std::unique_ptr<VariableReference>(new VariableReference( in convertIdentifier()
875 VariableReference::kRead_RefKind)); in convertIdentifier()
879 VariableReference* base = new VariableReference(identifier.fPosition, field->fOwner, in convertIdentifier()
880 VariableReference::kRead_RefKind); in convertIdentifier()
1301 const Variable& sampler = ((VariableReference&) *arguments[0]).fVariable; in fixRectSampling()
1306 sizeArguments.emplace_back(new VariableReference(Position(), sampler)); in fixRectSampling()
1903 const Variable& var = ((VariableReference&) expr).fVariable; in markWrittenTo()
1908 ((VariableReference&) expr).setRefKind(readWrite ? VariableReference::kReadWrite_RefKind in markWrittenTo()
1909 : VariableReference::kWrite_RefKind); in markWrittenTo()