Home
last modified time | relevance | path

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

/external/skqp/src/sksl/
DSkSLCFGGenerator.cpp126 bool BasicBlock::tryRemoveLValueBefore(std::vector<BasicBlock::Node>::iterator* iter, in tryRemoveLValueBefore() function in SkSL::BasicBlock
132 return this->tryRemoveLValueBefore(iter, ((Swizzle*) lvalue)->fBase.get()); in tryRemoveLValueBefore()
134 return this->tryRemoveLValueBefore(iter, ((FieldAccess*) lvalue)->fBase.get()); in tryRemoveLValueBefore()
136 if (!this->tryRemoveLValueBefore(iter, ((IndexExpression*) lvalue)->fBase.get())) { in tryRemoveLValueBefore()
145 if (!this->tryRemoveLValueBefore(iter, ((TernaryExpression*) lvalue)->fIfTrue.get())) { in tryRemoveLValueBefore()
148 return this->tryRemoveLValueBefore(iter, ((TernaryExpression*) lvalue)->fIfFalse.get()); in tryRemoveLValueBefore()
160 if (!this->tryRemoveLValueBefore(iter, b->fLeft.get())) { in tryRemoveExpression()
DSkSLCFGGenerator.h103 bool tryRemoveLValueBefore(std::vector<BasicBlock::Node>::iterator* iter, Expression* lvalue);
DSkSLCompiler.cpp555 result = b->tryRemoveLValueBefore(iter, bin.fLeft.get()); in delete_left()