• Home
  • Raw
  • Download

Lines Matching refs:writeExpression

262     Value writeExpression(const Expression& expr);
481 Value val = this->writeExpression(*decl.value()); in setupGlobals()
753 return this->writeStore(left, this->writeExpression(right)); in writeBinaryExpression()
771 skvm::I32 lVal = i32(this->writeExpression(left)); in writeBinaryExpression()
773 skvm::I32 rVal = i32(this->writeExpression(right)); in writeBinaryExpression()
779 skvm::I32 lVal = i32(this->writeExpression(left)); in writeBinaryExpression()
781 skvm::I32 rVal = i32(this->writeExpression(right)); in writeBinaryExpression()
787 this->writeExpression(left); in writeBinaryExpression()
788 return this->writeExpression(right); in writeBinaryExpression()
794 Value lVal = this->writeExpression(left), in writeBinaryExpression()
795 rVal = this->writeExpression(right); in writeBinaryExpression()
939 Value tmp = this->writeExpression(*arg); in writeAggregationConstructor()
1025 Value src = this->writeExpression(argument); in writeConstructorCast()
1035 Value src = this->writeExpression(*c.argument()); in writeConstructorSplat()
1048 Value src = this->writeExpression(*ctor.argument()); in writeConstructorDiagonalMatrix()
1067 Value src = this->writeExpression(*ctor.argument()); in writeConstructorMatrixResize()
1095 Value base = this->writeExpression(*expr.base()); in writeFieldAccess()
1105 Value index = this->writeExpression(*expr.index()); in indexSlotOffset()
1119 Value base = this->writeExpression(*expr.base()); in writeIndexExpression()
1230 Value argVal = this->writeExpression(*arg); in writeChildCall()
1256 argVal = this->writeExpression(*arg); in writeChildCall()
1288 args[i] = this->writeExpression(*c.arguments()[i]); in writeIntrinsicCall()
1531 Value v = this->writeExpression(*arg); in writeFunctionCall()
1570 Value v = this->writeExpression(*arg); in writeExternalFunctionCall()
1603 Value val = this->writeExpression(*p.operand()); in writePrefixExpression()
1647 Value old = this->writeExpression(*p.operand()), in writePostfixExpression()
1673 Value base = this->writeExpression(*s.base()); in writeSwizzle()
1682 skvm::I32 test = i32(this->writeExpression(*t.test())); in writeTernaryExpression()
1687 ifTrue = this->writeExpression(*t.ifTrue()); in writeTernaryExpression()
1691 ifFalse = this->writeExpression(*t.ifFalse()); in writeTernaryExpression()
1704 Value SkVMGenerator::writeExpression(const Expression& e) { in writeExpression() function in SkSL::SkVMGenerator
1715 return this->writeExpression(*e.as<ConstructorArrayCast>().argument()); in writeExpression()
1899 Value test = this->writeExpression(*i.test()); in writeIfStatement()
1914 Value val = this->writeExpression(*r.expression()); in writeReturnStatement()
1939 Value switchValue = this->writeExpression(*s.value()); in writeSwitchStatement()
1971 Value val = decl.value() ? this->writeExpression(*decl.value()) : Value{}; in writeVarDeclaration()
2004 this->writeExpression(*s.as<ExpressionStatement>().expression()); in writeStatement()