Searched refs:ChildCall (Results 1 – 7 of 7) sorted by relevance
/third_party/skia/src/sksl/ir/ |
D | SkSLChildCall.cpp | 13 bool ChildCall::hasProperty(Property property) const { in hasProperty() 22 std::unique_ptr<Expression> ChildCall::clone() const { in clone() 28 return std::make_unique<ChildCall>(fLine, &this->type(), &this->child(), std::move(cloned)); in clone() 31 String ChildCall::description() const { in description() 70 std::unique_ptr<Expression> ChildCall::Make(const Context& context, in Make() 76 return std::make_unique<ChildCall>(line, returnType, &child, std::move(arguments)); in Make()
|
D | SkSLChildCall.h | 20 class ChildCall final : public Expression { 24 ChildCall(int line, const Type* type, const Variable* child, ExpressionArray arguments) in ChildCall() function
|
D | SkSLFunctionCall.cpp | 996 return ChildCall::Make(context, line, returnType, child, std::move(arguments)); in Convert()
|
/third_party/skia/src/sksl/ |
D | SkSLAnalysis.cpp | 94 if (e.is<ChildCall>() && &e.as<ChildCall>().child() == &fChild) { in visitExpression() 96 const ExpressionArray& arguments = e.as<ChildCall>().arguments(); in visitExpression() 148 if (e.is<ChildCall>()) { in visitExpression() 640 auto& c = e.template as<ChildCall>(); in visitExpression()
|
D | SkSLInliner.cpp | 330 const ChildCall& childCall = expression.as<ChildCall>(); in inlineExpression() 331 return ChildCall::Make(*fContext, in inlineExpression() 969 ChildCall& childCallExpr = (*expr)->as<ChildCall>(); in visitExpression()
|
/third_party/skia/src/sksl/codegen/ |
D | SkSLPipelineStageCodeGenerator.cpp | 85 void writeChildCall(const ChildCall& c); 147 void PipelineStageCodeGenerator::writeChildCall(const ChildCall& c) { in writeChildCall() 471 this->writeChildCall(expr.as<ChildCall>()); in writeExpression()
|
D | SkSLVMCodeGenerator.cpp | 213 Value writeChildCall(const ChildCall& c); 1042 Value SkVMGenerator::writeChildCall(const ChildCall& c) { in writeChildCall() 1511 return this->writeChildCall(e.as<ChildCall>()); in writeExpression()
|