Searched refs:tryRemoveExpressionBefore (Results 1 – 3 of 3) sorted by relevance
/external/skqp/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() 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() [all …]
|
D | SkSLCFGGenerator.h | 96 bool tryRemoveExpressionBefore(std::vector<BasicBlock::Node>::iterator* iter, Expression* e);
|
D | SkSLCompiler.cpp | 557 result = b->tryRemoveExpressionBefore(iter, bin.fLeft.get()); in delete_left() 591 if (!b->tryRemoveExpressionBefore(iter, bin.fRight.get())) { in delete_right() 1003 if (!b.tryRemoveExpressionBefore(iter, varDecl.fValue.get())) { in simplifyStatement() 1108 if (!b.tryRemoveExpressionBefore(iter, e.fExpression.get())) { in simplifyStatement()
|