Lines Matching refs:addDefinition
254 void Compiler::addDefinition(const Expression* lvalue, std::unique_ptr<Expression>* expr, in addDefinition() function in SkSL::Compiler
271 this->addDefinition(((Swizzle*) lvalue)->fBase.get(), in addDefinition()
277 this->addDefinition(((IndexExpression*) lvalue)->fBase.get(), in addDefinition()
283 this->addDefinition(((FieldAccess*) lvalue)->fBase.get(), in addDefinition()
291 this->addDefinition(((TernaryExpression*) lvalue)->fIfTrue.get(), in addDefinition()
294 this->addDefinition(((TernaryExpression*) lvalue)->fIfFalse.get(), in addDefinition()
315 this->addDefinition(b->fLeft.get(), &b->fRight, definitions); in addDefinitions()
317 this->addDefinition( in addDefinitions()
329 this->addDefinition( in addDefinitions()
340 this->addDefinition( in addDefinitions()
350 this->addDefinition( in addDefinitions()
360 this->addDefinition( in addDefinitions()