Searched refs:tryRemoveLValueBefore (Results 1 – 3 of 3) sorted by relevance
126 bool BasicBlock::tryRemoveLValueBefore(std::vector<BasicBlock::Node>::iterator* iter, in tryRemoveLValueBefore() function in SkSL::BasicBlock132 return this->tryRemoveLValueBefore(iter, ((Swizzle*) lvalue)->fBase.get()); in tryRemoveLValueBefore()134 return this->tryRemoveLValueBefore(iter, ((FieldAccess*) lvalue)->fBase.get()); in tryRemoveLValueBefore()136 if (!this->tryRemoveLValueBefore(iter, ((IndexExpression*) lvalue)->fBase.get())) { in tryRemoveLValueBefore()145 if (!this->tryRemoveLValueBefore(iter, ((TernaryExpression*) lvalue)->fIfTrue.get())) { in tryRemoveLValueBefore()148 return this->tryRemoveLValueBefore(iter, ((TernaryExpression*) lvalue)->fIfFalse.get()); in tryRemoveLValueBefore()160 if (!this->tryRemoveLValueBefore(iter, b->fLeft.get())) { in tryRemoveExpression()
103 bool tryRemoveLValueBefore(std::vector<BasicBlock::Node>::iterator* iter, Expression* lvalue);
555 result = b->tryRemoveLValueBefore(iter, bin.fLeft.get()); in delete_left()