Home
last modified time | relevance | path

Searched refs:PrefixExpression (Results 1 – 8 of 8) sorted by relevance

/external/skia/src/sksl/ir/
DSkSLPrefixExpression.h21 struct PrefixExpression : public Expression { struct
22 PrefixExpression(Token::Kind op, std::unique_ptr<Expression> operand) in PrefixExpression() argument
/external/skia/src/sksl/
DSkSLGLSLCodeGenerator.cpp106 this->writePrefixExpression((PrefixExpression&) expr, parentPrecedence); in writeExpression()
172 const PrefixExpression& p = (PrefixExpression&) *c.fArguments[1]; in writeFunctionCall()
446 void GLSLCodeGenerator::writePrefixExpression(const PrefixExpression& p, in writePrefixExpression()
DSkSLCFGGenerator.cpp219 ((PrefixExpression*) expr)->fOperand.get())) { in tryRemoveExpression()
226 ((PrefixExpression*) expr)->fOperand.get())) { in tryRemoveExpression()
363 PrefixExpression* p = (PrefixExpression*) e->get(); in addExpression()
DSkSLGLSLCodeGenerator.h147 void writePrefixExpression(const PrefixExpression& p, Precedence parentPrecedence);
DSkSLSPIRVCodeGenerator.h210 SpvId writePrefixExpression(const PrefixExpression& p, OutputStream& out);
DSkSLCompiler.cpp242 const PrefixExpression* p = (PrefixExpression*) expr; in addDefinitions()
DSkSLIRGenerator.cpp1620 return std::unique_ptr<Expression>(new PrefixExpression(Token::MINUS, std::move(base))); in convertPrefixExpression()
1662 return std::unique_ptr<Expression>(new PrefixExpression(expression.fOperator, in convertPrefixExpression()
DSkSLSPIRVCodeGenerator.cpp1221 return this->writePrefixExpression((PrefixExpression&) expr, out); in writeExpression()
2452 SpvId SPIRVCodeGenerator::writePrefixExpression(const PrefixExpression& p, OutputStream& out) { in writePrefixExpression()