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

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

Completed in 210 milliseconds