Searched refs:tryRemoveExpressionBefore (Results 1 – 3 of 3) sorted by relevance
/external/skia/src/sksl/ |
D | SkSLCFGGenerator.cpp | 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() [all …]
|
D | SkSLCFGGenerator.h | 96 bool tryRemoveExpressionBefore(std::vector<BasicBlock::Node>::iterator* iter, Expression* e);
|
D | SkSLCompiler.cpp | 453 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()
|