Lines Matching refs:tryRemoveExpressionBefore
85 bool BasicBlock::tryRemoveExpressionBefore(std::vector<BasicBlock::Node>::iterator* iter, in tryRemoveExpressionBefore() function in SkSL::BasicBlock
139 return this->tryRemoveExpressionBefore(iter, ((IndexExpression*) lvalue)->fIndex.get()); in tryRemoveLValueBefore()
154 } else if (!this->tryRemoveExpressionBefore(iter, b->fLeft.get())) { in tryRemoveExpression()
157 if (!this->tryRemoveExpressionBefore(iter, b->fRight.get())) { in tryRemoveExpression()
170 if (!this->tryRemoveExpressionBefore(iter, f->fBase.get())) { in tryRemoveExpression()
178 if (!this->tryRemoveExpressionBefore(iter, s->fBase.get())) { in tryRemoveExpression()
186 if (!this->tryRemoveExpressionBefore(iter, idx->fBase.get())) { in tryRemoveExpression()
189 if (!this->tryRemoveExpressionBefore(iter, idx->fIndex.get())) { in tryRemoveExpression()
198 if (!this->tryRemoveExpressionBefore(iter, arg.get())) { in tryRemoveExpression()
209 if (!this->tryRemoveExpressionBefore(iter, arg.get())) { in tryRemoveExpression()
218 if (!this->tryRemoveExpressionBefore(iter, in tryRemoveExpression()
225 if (!this->tryRemoveExpressionBefore(iter, in tryRemoveExpression()