/third_party/skia/src/sksl/ir/ |
D | SkSLPostfixExpression.cpp | 17 std::unique_ptr<Expression> PostfixExpression::Convert(const Context& context, in Convert() 31 return PostfixExpression::Make(context, std::move(base), op); in Convert() 34 std::unique_ptr<Expression> PostfixExpression::Make(const Context&, in Make() 39 return std::make_unique<PostfixExpression>(std::move(base), op); in Make()
|
D | SkSLPostfixExpression.h | 20 class PostfixExpression final : public Expression { 24 PostfixExpression(std::unique_ptr<Expression> operand, Operator op) in PostfixExpression() function 57 return std::make_unique<PostfixExpression>(this->operand()->clone(), this->getOperator()); in clone()
|
/third_party/flutter/skia/src/sksl/ir/ |
D | SkSLPostfixExpression.h | 20 struct PostfixExpression : public Expression { struct 21 PostfixExpression(std::unique_ptr<Expression> operand, Token::Kind op) in PostfixExpression() function 31 return std::unique_ptr<Expression>(new PostfixExpression(fOperand->clone(), fOperator)); in clone() argument
|
/third_party/skia/src/sksl/codegen/ |
D | SkSLGLSLCodeGenerator.h | 35 class PostfixExpression; variable 146 void writePostfixExpression(const PostfixExpression& p, Precedence parentPrecedence);
|
D | SkSLMetalCodeGenerator.h | 38 class PostfixExpression; variable 229 void writePostfixExpression(const PostfixExpression& p, Precedence parentPrecedence);
|
D | SkSLPipelineStageCodeGenerator.cpp | 94 void writePostfixExpression(const PostfixExpression& p, Precedence parentPrecedence); 494 this->writePostfixExpression(expr.as<PostfixExpression>(), parentPrecedence); in writeExpression() 600 void PipelineStageCodeGenerator::writePostfixExpression(const PostfixExpression& p, in writePostfixExpression()
|
D | SkSLSPIRVCodeGenerator.h | 44 class PostfixExpression; variable 385 SpvId writePostfixExpression(const PostfixExpression& p, OutputStream& out);
|
D | SkSLGLSLCodeGenerator.cpp | 206 this->writePostfixExpression(expr.as<PostfixExpression>(), parentPrecedence); in writeExpression() 976 void GLSLCodeGenerator::writePostfixExpression(const PostfixExpression& p, in writePostfixExpression()
|
D | SkSLMetalCodeGenerator.cpp | 171 this->writePostfixExpression(expr.as<PostfixExpression>(), parentPrecedence); in writeExpression() 1692 void MetalCodeGenerator::writePostfixExpression(const PostfixExpression& p, in writePostfixExpression() 2601 return this->requirements(e->as<PostfixExpression>().operand().get()); in requirements()
|
D | SkSLVMCodeGenerator.cpp | 224 Value writePostfixExpression(const PostfixExpression& p); 1445 Value SkVMGenerator::writePostfixExpression(const PostfixExpression& p) { in writePostfixExpression() 1542 return this->writePostfixExpression(e.as<PostfixExpression>()); in writeExpression()
|
/third_party/skia/src/sksl/analysis/ |
D | SkSLGetLoopUnrollInfo.cpp | 154 const PostfixExpression& next = loopNext->as<PostfixExpression>(); in get_es2_loop_unroll_info()
|
/third_party/skia/src/sksl/ |
D | SkSLInliner.cpp | 423 const PostfixExpression& p = expression.as<PostfixExpression>(); in inlineExpression() 424 return PostfixExpression::Make(*fContext, expr(p.operand()), p.getOperator()); in inlineExpression() 1012 PostfixExpression& postfixExpr = (*expr)->as<PostfixExpression>(); in visitExpression()
|
D | SkSLDehydrator.cpp | 386 const PostfixExpression& p = e->as<PostfixExpression>(); in write()
|
D | SkSLRehydrator.cpp | 501 return PostfixExpression::Make(fContext, std::move(operand), op); in expression()
|
D | SkSLAnalysis.cpp | 683 return this->visitExpressionPtr(e.template as<PostfixExpression>().operand()); in visitExpression()
|
/third_party/flutter/skia/src/sksl/ |
D | SkSLGLSLCodeGenerator.h | 170 void writePostfixExpression(const PostfixExpression& p, Precedence parentPrecedence);
|
D | SkSLByteCodeGenerator.h | 215 bool writePostfixExpression(const PostfixExpression& p, bool discard);
|
D | SkSLMetalCodeGenerator.h | 214 void writePostfixExpression(const PostfixExpression& p, Precedence parentPrecedence);
|
D | SkSLJIT.h | 168 LLVMValueRef compilePostfix(LLVMBuilderRef builder, const PostfixExpression& p);
|
D | SkSLMetalCodeGenerator.cpp | 143 this->writePostfixExpression((PostfixExpression&) expr, parentPrecedence); in writeExpression() 745 void MetalCodeGenerator::writePostfixExpression(const PostfixExpression& p, in writePostfixExpression() 1550 return this->requirements(*((const PostfixExpression&) e).fOperand); in requirements()
|
D | SkSLSPIRVCodeGenerator.h | 295 SpvId writePostfixExpression(const PostfixExpression& p, OutputStream& out);
|
D | SkSLGLSLCodeGenerator.cpp | 218 this->writePostfixExpression((PostfixExpression&) expr, parentPrecedence); in writeExpression() 1005 void GLSLCodeGenerator::writePostfixExpression(const PostfixExpression& p, in writeFunctionCall()
|
D | SkSLByteCodeGenerator.cpp | 1051 bool ByteCodeGenerator::writePostfixExpression(const PostfixExpression& p, bool discard) { in writePostfixExpression() 1172 discard = this->writePostfixExpression((PostfixExpression&) e, discard); in writeExpression()
|
D | SkSLCompiler.cpp | 361 const PostfixExpression* p = (PostfixExpression*) expr; in addDefinitions()
|
/third_party/skia/src/sksl/dsl/ |
D | DSLExpression.cpp | 211 return PostfixExpression::Convert(ThreadContext::Context(), expr.release(), \
|