Home
last modified time | relevance | path

Searched refs:constantPropagate (Results 1 – 7 of 7) sorted by relevance

/external/skia/src/sksl/
DSkSLCFGGenerator.cpp85 void CFGGenerator::addExpression(CFG& cfg, std::unique_ptr<Expression>* e, bool constantPropagate) { in addExpression() argument
96 this->addExpression(cfg, &b->fLeft, constantPropagate); in addExpression()
99 this->addExpression(cfg, &b->fRight, constantPropagate); in addExpression()
105 this->addExpression(cfg, &b->fRight, constantPropagate); in addExpression()
109 constantPropagate, in addExpression()
117 this->addExpression(cfg, &b->fRight, constantPropagate); in addExpression()
120 constantPropagate, in addExpression()
130 this->addExpression(cfg, &arg, constantPropagate); in addExpression()
133 constantPropagate, e, nullptr }); in addExpression()
139 this->addExpression(cfg, &arg, constantPropagate); in addExpression()
[all …]
DSkSLCFGGenerator.h89 void addExpression(CFG& cfg, std::unique_ptr<Expression>* e, bool constantPropagate);
DSkSLCompiler.cpp369 std::unique_ptr<Expression> optimized = expr->constantPropagate(*fIRGenerator, in scanCFG()
/external/skia/src/sksl/ir/
DSkSLExpression.h62 virtual std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate() function
DSkSLBinaryExpression.h29 virtual std::unique_ptr<Expression> constantPropagate( in constantPropagate() function
DSkSLConstructor.h33 virtual std::unique_ptr<Expression> constantPropagate( in constantPropagate() function
DSkSLVariableReference.h74 virtual std::unique_ptr<Expression> constantPropagate( in constantPropagate() function