Lines Matching refs:VariableReference
643 std::unique_ptr<Expression>(new VariableReference(-1, *loopIdx)), in applyInvocationIDWorkaround()
649 new VariableReference(-1, in applyInvocationIDWorkaround()
651 VariableReference::kReadWrite_RefKind)), in applyInvocationIDWorkaround()
668 std::unique_ptr<Expression>(new VariableReference(-1, *loopIdx)), in applyInvocationIDWorkaround()
691 new VariableReference(-1, *var, VariableReference::kRead_RefKind)) in getNormalizeSkPositionCode()
1020 const Variable& var = ((VariableReference&) value).fVariable; in getConstantInt()
1208 return std::unique_ptr<VariableReference>(new VariableReference( in convertIdentifier()
1211 VariableReference::kRead_RefKind)); in convertIdentifier()
1215 VariableReference* base = new VariableReference(identifier.fOffset, field->fOwner, in convertIdentifier()
1216 VariableReference::kRead_RefKind); in convertIdentifier()
1686 this->setRefKind(*left, op != Token::EQ ? VariableReference::kReadWrite_RefKind : in convertBinaryExpression()
1687 VariableReference::kWrite_RefKind); in convertBinaryExpression()
1789 VariableReference::kReadWrite_RefKind : in call()
1790 VariableReference::kPointer_RefKind); in call()
2063 this->setRefKind(*base, VariableReference::kReadWrite_RefKind); in convertPrefixExpression()
2072 this->setRefKind(*base, VariableReference::kReadWrite_RefKind); in convertPrefixExpression()
2437 this->setRefKind(*base, VariableReference::kReadWrite_RefKind); in convertPostfixExpression()
2476 void IRGenerator::setRefKind(const Expression& expr, VariableReference::RefKind kind) { in setRefKind()
2479 const Variable& var = ((VariableReference&) expr).fVariable; in setRefKind()
2484 ((VariableReference&) expr).setRefKind(kind); in setRefKind()