Home
last modified time | relevance | path

Searched refs:ConstructorArray (Results 1 – 7 of 7) sorted by relevance

/external/skia/src/sksl/ir/
DSkSLConstructorArray.cpp12 std::unique_ptr<Expression> ConstructorArray::Convert(const Context& context, in Convert()
43 return ConstructorArray::Make(context, offset, type, std::move(args)); in Convert()
46 std::unique_ptr<Expression> ConstructorArray::Make(const Context& context, in Make()
56 return std::make_unique<ConstructorArray>(offset, type, std::move(args)); in Make()
DSkSLConstructorArray.h18 class ConstructorArray final : public MultiArgumentConstructor {
22 ConstructorArray(int offset, const Type& type, ExpressionArray arguments) in ConstructorArray() function
39 return std::make_unique<ConstructorArray>(fOffset, this->type(), this->cloneArguments()); in clone()
DSkSLPrefixExpression.cpp53 ConstructorArray& ctor = operand->as<ConstructorArray>(); in negate_operand()
54 return ConstructorArray::Make( in negate_operand()
DSkSLConstructor.cpp127 return ConstructorArray::Convert(context, offset, type, std::move(args)); in Convert()
/external/skia/src/sksl/
DSkSLInliner.cpp315 const ConstructorArray& ctor = expression.as<ConstructorArray>(); in inlineExpression()
316 return ConstructorArray::Make(*fContext, offset, in inlineExpression()
DSkSLDehydrator.cpp294 this->writeExpressionSpan(e->as<ConstructorArray>().argumentSpan()); in write()
DSkSLRehydrator.cpp463 return ConstructorArray::Make(fContext, /*offset=*/-1, *type, this->expressionArray()); in expression()