Lines Matching refs:writeExpression
471 this->writeExpression(*i.fIndex); in getLocation()
596 this->writeExpression(*b.fRight); in writeBinaryExpression()
612 this->writeExpression(*b.fLeft); in writeBinaryExpression()
620 this->writeExpression(*b.fRight); in writeBinaryExpression()
759 this->writeExpression(*arg); in writeConstructor()
811 this->writeExpression(*arg); in writeExternalFunctionCall()
920 this->writeExpression(*arg); in writeFunctionCall()
957 this->writeExpression(*arg); in writeFunctionCall()
1037 this->writeExpression(*p.fOperand); in writePrefixExpression()
1109 this->writeExpression(*s.fBase); in writeSwizzle()
1125 this->writeExpression(*t.fTest); in writeTernaryExpression()
1127 this->writeExpression(*t.fIfTrue); in writeTernaryExpression()
1129 this->writeExpression(*t.fIfFalse); in writeTernaryExpression()
1134 void ByteCodeGenerator::writeExpression(const Expression& e, bool discard) { in writeExpression() function in SkSL::ByteCodeGenerator
1373 this->writeExpression(*d.fTest); in writeDoStatement()
1393 this->writeExpression(*f.fTest); in writeForStatement()
1401 this->writeExpression(*f.fNext, true); in writeForStatement()
1410 this->writeExpression(*i.fTest); in writeIfStatement()
1432 this->writeExpression(*r.fExpression); in writeReturnStatement()
1455 this->writeExpression(*decl.fValue); in writeVarDeclarations()
1473 this->writeExpression(*w.fTest); in writeWhileStatement()
1503 this->writeExpression(*((ExpressionStatement&) s).fExpression, true); in writeStatement()