Home
last modified time | relevance | path

Searched refs:tryRemoveExpressionBefore (Results 1 – 3 of 3) sorted by relevance

/external/skia/src/sksl/
DSkSLCFGGenerator.cpp85 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()
[all …]
DSkSLCFGGenerator.h96 bool tryRemoveExpressionBefore(std::vector<BasicBlock::Node>::iterator* iter, Expression* e);
DSkSLCompiler.cpp453 result = b->tryRemoveExpressionBefore(iter, bin.fLeft.get()); in delete_left()
486 if (!b->tryRemoveExpressionBefore(iter, bin.fRight.get())) { in delete_right()
867 if (!b.tryRemoveExpressionBefore(iter, varDecl.fValue.get())) { in simplifyStatement()
972 if (!b.tryRemoveExpressionBefore(iter, e.fExpression.get())) { in simplifyStatement()