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()
141 if (!this->tryRemoveExpressionBefore(iter, in tryRemoveLValueBefore()
163 } else if (!this->tryRemoveExpressionBefore(iter, b->fLeft.get())) { in tryRemoveExpression()
166 if (!this->tryRemoveExpressionBefore(iter, b->fRight.get())) { in tryRemoveExpression()
179 if (!this->tryRemoveExpressionBefore(iter, f->fBase.get())) { in tryRemoveExpression()
187 if (!this->tryRemoveExpressionBefore(iter, s->fBase.get())) { in tryRemoveExpression()
195 if (!this->tryRemoveExpressionBefore(iter, idx->fBase.get())) { in tryRemoveExpression()
198 if (!this->tryRemoveExpressionBefore(iter, idx->fIndex.get())) { in tryRemoveExpression()
207 if (!this->tryRemoveExpressionBefore(iter, arg.get())) { in tryRemoveExpression()
218 if (!this->tryRemoveExpressionBefore(iter, arg.get())) { in tryRemoveExpression()
227 if (!this->tryRemoveExpressionBefore(iter, in tryRemoveExpression()
234 if (!this->tryRemoveExpressionBefore(iter, in tryRemoveExpression()