• Home
  • Raw
  • Download

Lines Matching refs:writeExpression

116 void MetalCodeGenerator::writeExpression(const Expression& expr, Precedence parentPrecedence) {  in writeExpression()  function in SkSL::MetalCodeGenerator
175 this->writeExpression(*c.fArguments[0], kSequence_Precedence); in writeIntrinsicCall()
198 this->writeExpression(*c.fArguments[1], kSequence_Precedence); in writeIntrinsicCall()
259 this->writeExpression(arg, kSequence_Precedence); in writeFunctionCall()
347 this->writeExpression(*c.fArguments[0], kSequence_Precedence); in writeSpecialIntrinsic()
349 this->writeExpression(*c.fArguments[0], kSequence_Precedence); in writeSpecialIntrinsic()
352 this->writeExpression(*c.fArguments[1], kSequence_Precedence); in writeSpecialIntrinsic()
363 this->writeExpression(*c.fArguments[0], kSequence_Precedence); in writeSpecialIntrinsic()
365 this->writeExpression(*c.fArguments[1], kSequence_Precedence); in writeSpecialIntrinsic()
367 this->writeExpression(*c.fArguments[0], kSequence_Precedence); in writeSpecialIntrinsic()
369 this->writeExpression(*c.fArguments[1], kSequence_Precedence); in writeSpecialIntrinsic()
468 this->writeExpression(*c.fArguments[0], parentPrecedence); in writeConstructor()
476 this->writeExpression(arg, kSequence_Precedence); in writeConstructor()
495 this->writeExpression(*arg, kSequence_Precedence); in writeConstructor()
552 this->writeExpression(*expr.fBase, kPostfix_Precedence); in writeIndexExpression()
554 this->writeExpression(*expr.fIndex, kTopLevel_Precedence); in writeIndexExpression()
561 this->writeExpression(*f.fBase, kPostfix_Precedence); in writeFieldAccess()
591 this->writeExpression(*swizzle.fBase, kPostfix_Precedence); in writeSwizzle()
693 this->writeExpression(*b.fLeft, precedence); in writeBinaryExpression()
703 this->writeExpression(*b.fLeft, kAssignment_Precedence); in writeBinaryExpression()
712 this->writeExpression(*b.fRight, precedence); in writeBinaryExpression()
723 this->writeExpression(*t.fTest, kTernary_Precedence); in writeTernaryExpression()
725 this->writeExpression(*t.fIfTrue, kTernary_Precedence); in writeTernaryExpression()
727 this->writeExpression(*t.fIfFalse, kTernary_Precedence); in writeTernaryExpression()
739 this->writeExpression(*p.fOperand, kPrefix_Precedence); in writePrefixExpression()
750 this->writeExpression(*p.fOperand, kPostfix_Precedence); in writePostfixExpression()
1017 this->writeExpression(*size, kTopLevel_Precedence); in writeInterfaceBlock()
1099 this->writeExpression(value, kTopLevel_Precedence); in writeVarInitializer()
1129 this->writeExpression(*size, kTopLevel_Precedence); in writeVarDeclarations()
1149 this->writeExpression(*((ExpressionStatement&) s).fExpression, kTopLevel_Precedence); in writeStatement()
1209 this->writeExpression(*stmt.fTest, kTopLevel_Precedence); in writeIfStatement()
1226 this->writeExpression(*f.fTest, kTopLevel_Precedence); in writeForStatement()
1230 this->writeExpression(*f.fNext, kTopLevel_Precedence); in writeForStatement()
1238 this->writeExpression(*w.fTest, kTopLevel_Precedence); in writeWhileStatement()
1247 this->writeExpression(*d.fTest, kTopLevel_Precedence); in writeDoStatement()
1253 this->writeExpression(*s.fValue, kTopLevel_Precedence); in writeSwitchStatement()
1259 this->writeExpression(*c->fValue, kTopLevel_Precedence); in writeSwitchStatement()
1279 this->writeExpression(*r.fExpression, kTopLevel_Precedence); in writeReturnStatement()