Searched refs:ConstructorArrayCast (Results 1 – 11 of 11) sorted by relevance
/third_party/skia/src/sksl/ir/ |
D | SkSLConstructorArrayCast.h | 27 class ConstructorArrayCast final : public SingleArgumentConstructor { 31 ConstructorArrayCast(int line, const Type& type, std::unique_ptr<Expression> arg) in ConstructorArrayCast() function 45 return std::make_unique<ConstructorArrayCast>(fLine, this->type(), argument()->clone()); in clone()
|
D | SkSLConstructorArrayCast.cpp | 41 std::unique_ptr<Expression> ConstructorArrayCast::Make(const Context& context, in Make() 64 return std::make_unique<ConstructorArrayCast>(line, type, std::move(arg)); in Make()
|
D | SkSLConstructorArray.cpp | 38 return ConstructorArrayCast::Make(context, line, type, std::move(args.front())); in Convert()
|
D | SkSLType.cpp | 770 return ConstructorArrayCast::Make(context, line, *this, std::move(expr)); in coerceExpression()
|
/third_party/skia/src/sksl/codegen/ |
D | SkSLMetalCodeGenerator.h | 22 class ConstructorArrayCast; variable 212 void writeConstructorArrayCast(const ConstructorArrayCast& c, Precedence parentPrecedence);
|
D | SkSLMetalCodeGenerator.cpp | 141 this->writeConstructorArrayCast(expr.as<ConstructorArrayCast>(), parentPrecedence); in writeExpression() 1141 void MetalCodeGenerator::writeConstructorArrayCast(const ConstructorArrayCast& c, in writeConstructorArrayCast()
|
D | SkSLGLSLCodeGenerator.cpp | 180 this->writeExpression(*expr.as<ConstructorArrayCast>().argument(), parentPrecedence); in writeExpression()
|
D | SkSLVMCodeGenerator.cpp | 1517 return this->writeExpression(*e.as<ConstructorArrayCast>().argument()); in writeExpression()
|
D | SkSLSPIRVCodeGenerator.cpp | 770 return this->writeExpression(*expr.as<ConstructorArrayCast>().argument(), out); in writeExpression()
|
/third_party/skia/src/sksl/ |
D | SkSLInliner.cpp | 344 const ConstructorArrayCast& ctor = expression.as<ConstructorArrayCast>(); in inlineExpression() 345 return ConstructorArrayCast::Make(*fContext, line, in inlineExpression()
|
D | SkSLDehydrator.cpp | 289 this->writeExpressionSpan(e->as<ConstructorArrayCast>().argumentSpan()); in write()
|