Lines Matching refs:convertExpression
223 auto size = this->coerce(this->convertExpression(*rawSize), *fContext.fInt_Type); in convertVarDeclarations()
252 value = this->convertExpression(*varDecl.fValue); in convertVarDeclarations()
283 std::unique_ptr<Expression> test = this->coerce(this->convertExpression(*s.fTest), in convertIf()
328 test = this->coerce(this->convertExpression(*f.fTest), *fContext.fBool_Type); in convertFor()
335 next = this->convertExpression(*f.fNext); in convertFor()
352 std::unique_ptr<Expression> test = this->coerce(this->convertExpression(*w.fTest), in convertWhile()
367 std::unique_ptr<Expression> test = this->coerce(this->convertExpression(*d.fTest), in convertDo()
382 std::unique_ptr<Expression> value = this->convertExpression(*s.fValue); in convertSwitch()
398 caseValue = this->convertExpression(*c->fValue); in convertSwitch()
436 std::unique_ptr<Expression> e = this->convertExpression(*s.fExpression); in convertExpressionStatement()
447 std::unique_ptr<Expression> result = this->convertExpression(*r.fExpression); in convertReturn()
631 std::unique_ptr<Expression> converted = this->convertExpression(*size); in convertInterfaceBlock()
693 std::unique_ptr<Expression> IRGenerator::convertExpression(const ASTExpression& expr) { in convertExpression() function in SkSL::IRGenerator
1027 std::unique_ptr<Expression> left = this->convertExpression(*expression.fLeft); in convertBinaryExpression()
1031 std::unique_ptr<Expression> right = this->convertExpression(*expression.fRight); in convertBinaryExpression()
1069 std::unique_ptr<Expression> test = this->coerce(this->convertExpression(*expression.fTest), in convertTernaryExpression()
1074 std::unique_ptr<Expression> ifTrue = this->convertExpression(*expression.fIfTrue); in convertTernaryExpression()
1078 std::unique_ptr<Expression> ifFalse = this->convertExpression(*expression.fIfFalse); in convertTernaryExpression()
1357 std::unique_ptr<Expression> base = this->convertExpression(*expression.fOperand); in convertPrefixExpression()
1453 std::unique_ptr<Expression> converted = this->convertExpression(index); in convertIndex()
1552 std::unique_ptr<Expression> base = this->convertExpression(*expression.fBase); in convertSuffixExpression()
1578 this->convertExpression(*(*rawArguments)[i]); in convertSuffixExpression()