Home
last modified time | relevance | path

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

/third_party/flutter/skia/src/sksl/
DSkSLCFGGenerator.cpp296 void CFGGenerator::addExpression(CFG& cfg, std::unique_ptr<Expression>* e, bool constantPropagate) { in addExpression() argument
307 this->addExpression(cfg, &b->fLeft, constantPropagate); in addExpression()
310 this->addExpression(cfg, &b->fRight, constantPropagate); in addExpression()
315 constantPropagate, in addExpression()
322 this->addExpression(cfg, &b->fRight, constantPropagate); in addExpression()
326 constantPropagate, in addExpression()
334 this->addExpression(cfg, &b->fRight, constantPropagate); in addExpression()
337 constantPropagate, in addExpression()
347 this->addExpression(cfg, &arg, constantPropagate); in addExpression()
350 constantPropagate, e, nullptr }); in addExpression()
[all …]
DSkSLCFGGenerator.h160 void addExpression(CFG& cfg, std::unique_ptr<Expression>* e, bool constantPropagate);
DSkSLCompiler.cpp723 std::unique_ptr<Expression> optimized = expr->constantPropagate(*fIRGenerator, definitions); in simplifyExpression()
/third_party/flutter/skia/src/sksl/ir/
DSkSLSetting.cpp14 std::unique_ptr<Expression> Setting::constantPropagate(const IRGenerator& irGenerator, in constantPropagate() function in SkSL::Setting
DSkSLSetting.h28 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator,
DSkSLVariableReference.h63 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator,
DSkSLBinaryExpression.h30 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate() function
DSkSLExpression.h103 virtual std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate() function
DSkSLPrefixExpression.h37 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate() function
DSkSLVariableReference.cpp91 std::unique_ptr<Expression> VariableReference::constantPropagate(const IRGenerator& irGenerator, in constantPropagate() function in SkSL::VariableReference
DSkSLSwizzle.h110 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate() function
DSkSLConstructor.h33 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate() function