Home
last modified time | relevance | path

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

/external/skia/src/sksl/ir/
DSkSLTernaryExpression.h19 struct TernaryExpression : public Expression { struct
20 TernaryExpression(Position position, std::unique_ptr<Expression> test, in TernaryExpression() function
/external/skia/src/sksl/
DSkSLGLSLCodeGenerator.h133 void writeTernaryExpression(const TernaryExpression& t, Precedence parentPrecedence);
DSkSLCFGGenerator.cpp183 TernaryExpression* t = (TernaryExpression*) e->get(); in addExpression()
DSkSLGLSLCodeGenerator.cpp119 this->writeTernaryExpression((TernaryExpression&) expr, parentPrecedence); in writeExpression()
428 void GLSLCodeGenerator::writeTernaryExpression(const TernaryExpression& t, in writeTernaryExpression()
DSkSLSPIRVCodeGenerator.h192 SpvId writeTernaryExpression(const TernaryExpression& t, SkWStream& out);
DSkSLIRGenerator.cpp1108 return std::unique_ptr<Expression>(new TernaryExpression(expression.fPosition, in convertTernaryExpression()
1251 new TernaryExpression(position, std::move(args[0]), in convertNumberConstructor()
DSkSLSPIRVCodeGenerator.cpp1218 return this->writeTernaryExpression((TernaryExpression&) expr, out); in writeExpression()
2240 SpvId SPIRVCodeGenerator::writeTernaryExpression(const TernaryExpression& t, SkWStream& out) { in writeTernaryExpression()