Home
last modified time | relevance | path

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

12

/external/skia/src/sksl/ir/
DSkSLPrefixExpression.h21 struct PrefixExpression : public Expression { struct
22 PrefixExpression(Token::Kind op, std::unique_ptr<Expression> operand) in PrefixExpression() function
49 return std::unique_ptr<Expression>(new PrefixExpression(fOperator, fOperand->clone())); in clone() argument
/external/skqp/src/sksl/ir/
DSkSLPrefixExpression.h21 struct PrefixExpression : public Expression { struct
22 PrefixExpression(Token::Kind op, std::unique_ptr<Expression> operand) in PrefixExpression() function
49 return std::unique_ptr<Expression>(new PrefixExpression(fOperator, fOperand->clone())); in clone() argument
/external/skqp/src/sksl/
DSkSLCFGGenerator.cpp228 ((PrefixExpression*) expr)->fOperand.get())) { in tryRemoveExpression()
235 ((PrefixExpression*) expr)->fOperand.get())) { in tryRemoveExpression()
372 PrefixExpression* p = (PrefixExpression*) e->get(); in addExpression()
DSkSLGLSLCodeGenerator.h168 void writePrefixExpression(const PrefixExpression& p, Precedence parentPrecedence);
DSkSLInterpreter.cpp402 const PrefixExpression& p = (const PrefixExpression&) expr; in evaluate()
DSkSLMetalCodeGenerator.h207 void writePrefixExpression(const PrefixExpression& p, Precedence parentPrecedence);
DSkSLGLSLCodeGenerator.cpp219 this->writePrefixExpression((PrefixExpression&) expr, parentPrecedence); in writeExpression()
513 const PrefixExpression& p = (PrefixExpression&) *c.fArguments[1]; in writeFunctionCall()
970 void GLSLCodeGenerator::writePrefixExpression(const PrefixExpression& p, in writeFunctionCall()
DSkSLJIT.h170 LLVMValueRef compilePrefix(LLVMBuilderRef builder, const PrefixExpression& p);
DSkSLMetalCodeGenerator.cpp138 this->writePrefixExpression((PrefixExpression&) expr, parentPrecedence); in writeExpression()
581 void MetalCodeGenerator::writePrefixExpression(const PrefixExpression& p, in writePrefixExpression()
1400 return this->requirements(*((const PrefixExpression&) e).fOperand); in requirements()
DSkSLSPIRVCodeGenerator.h239 SpvId writePrefixExpression(const PrefixExpression& p, OutputStream& out);
DSkSLCompiler.cpp338 const PrefixExpression* p = (PrefixExpression*) expr; in addDefinitions()
DSkSLJIT.cpp780 LLVMValueRef JIT::compilePrefix(LLVMBuilderRef builder, const PrefixExpression& p) { in compilePrefix()
1046 return this->compilePrefix(builder, (PrefixExpression&) expr); in compileExpression()
DSkSLIRGenerator.cpp1831 return std::unique_ptr<Expression>(new PrefixExpression(Token::MINUS, std::move(base))); in convertPrefixExpression()
1873 return std::unique_ptr<Expression>(new PrefixExpression(expression.fOperator, in convertPrefixExpression()
/external/skia/src/sksl/
DSkSLCFGGenerator.cpp228 ((PrefixExpression*) expr)->fOperand.get())) { in tryRemoveExpression()
235 ((PrefixExpression*) expr)->fOperand.get())) { in tryRemoveExpression()
372 PrefixExpression* p = (PrefixExpression*) e->get(); in addExpression()
DSkSLGLSLCodeGenerator.h168 void writePrefixExpression(const PrefixExpression& p, Precedence parentPrecedence);
DSkSLInterpreter.cpp402 const PrefixExpression& p = (const PrefixExpression&) expr; in evaluate()
DSkSLMetalCodeGenerator.h211 void writePrefixExpression(const PrefixExpression& p, Precedence parentPrecedence);
DSkSLGLSLCodeGenerator.cpp215 this->writePrefixExpression((PrefixExpression&) expr, parentPrecedence); in writeExpression()
509 const PrefixExpression& p = (PrefixExpression&) *c.fArguments[1]; in writeFunctionCall()
989 void GLSLCodeGenerator::writePrefixExpression(const PrefixExpression& p, in writeFunctionCall()
DSkSLJIT.h170 LLVMValueRef compilePrefix(LLVMBuilderRef builder, const PrefixExpression& p);
DSkSLMetalCodeGenerator.cpp140 this->writePrefixExpression((PrefixExpression&) expr, parentPrecedence); in writeExpression()
727 void MetalCodeGenerator::writePrefixExpression(const PrefixExpression& p, in writePrefixExpression()
1542 return this->requirements(*((const PrefixExpression&) e).fOperand); in requirements()
DSkSLSPIRVCodeGenerator.h291 SpvId writePrefixExpression(const PrefixExpression& p, OutputStream& out);
DSkSLCompiler.cpp338 const PrefixExpression* p = (PrefixExpression*) expr; in addDefinitions()
DSkSLJIT.cpp780 LLVMValueRef JIT::compilePrefix(LLVMBuilderRef builder, const PrefixExpression& p) { in compilePrefix()
1046 return this->compilePrefix(builder, (PrefixExpression&) expr); in compileExpression()
DSkSLIRGenerator.cpp1881 return std::unique_ptr<Expression>(new PrefixExpression(Token::MINUS, std::move(base))); in convertPrefixExpression()
1923 return std::unique_ptr<Expression>(new PrefixExpression(expression.fOperator, in convertPrefixExpression()
DSkSLSPIRVCodeGenerator.cpp659 return this->writePrefixExpression((PrefixExpression&) expr, out); in writeExpression()
2339 SpvId SPIRVCodeGenerator::writePrefixExpression(const PrefixExpression& p, OutputStream& out) { in writePrefixExpression()

12