Home
last modified time | relevance | path

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

/external/skqp/src/sksl/
DSkSLCFGGenerator.cpp294 void CFGGenerator::addExpression(CFG& cfg, std::unique_ptr<Expression>* e, bool constantPropagate) { in addExpression() argument
305 this->addExpression(cfg, &b->fLeft, constantPropagate); in addExpression()
308 this->addExpression(cfg, &b->fRight, constantPropagate); in addExpression()
313 constantPropagate, in addExpression()
320 this->addExpression(cfg, &b->fRight, constantPropagate); in addExpression()
324 constantPropagate, in addExpression()
332 this->addExpression(cfg, &b->fRight, constantPropagate); in addExpression()
335 constantPropagate, in addExpression()
345 this->addExpression(cfg, &arg, constantPropagate); in addExpression()
348 constantPropagate, e, nullptr }); in addExpression()
[all …]
DSkSLCFGGenerator.h160 void addExpression(CFG& cfg, std::unique_ptr<Expression>* e, bool constantPropagate);
DSkSLCompiler.cpp702 std::unique_ptr<Expression> optimized = expr->constantPropagate(*fIRGenerator, definitions); in simplifyExpression()
/external/skia/src/sksl/
DSkSLCFGGenerator.cpp314 void CFGGenerator::addExpression(CFG& cfg, std::unique_ptr<Expression>* e, bool constantPropagate) { in addExpression() argument
325 this->addExpression(cfg, &b->fLeft, constantPropagate); in addExpression()
328 this->addExpression(cfg, &b->fRight, constantPropagate); in addExpression()
333 constantPropagate, in addExpression()
340 this->addExpression(cfg, &b->fRight, constantPropagate); in addExpression()
344 constantPropagate, in addExpression()
352 this->addExpression(cfg, &b->fRight, constantPropagate); in addExpression()
355 constantPropagate, in addExpression()
365 this->addExpression(cfg, &arg, constantPropagate); in addExpression()
368 constantPropagate, e, nullptr }); in addExpression()
[all …]
DSkSLCFGGenerator.h162 void addExpression(CFG& cfg, std::unique_ptr<Expression>* e, bool constantPropagate);
DSkSLCompiler.cpp790 std::unique_ptr<Expression> optimized = expr->constantPropagate(*fIRGenerator, definitions); in simplifyExpression()
/external/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.h71 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator,
DSkSLBinaryExpression.h30 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate() function
DSkSLExpression.h110 virtual std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate() function
DSkSLPrefixExpression.h40 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.h113 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate() function
DSkSLConstructor.h33 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate() function
/external/skqp/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,
DSkSLPrefixExpression.h36 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate() function
DSkSLExpression.h100 virtual std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate() function
DSkSLBinaryExpression.h29 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.h104 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate() function
DSkSLConstructor.h32 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate() function