Searched refs:ConstructorArray (Results 1 – 7 of 7) sorted by relevance
/external/skia/src/sksl/ir/ |
D | SkSLConstructorArray.cpp | 12 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()
|
D | SkSLConstructorArray.h | 18 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()
|
D | SkSLPrefixExpression.cpp | 53 ConstructorArray& ctor = operand->as<ConstructorArray>(); in negate_operand() 54 return ConstructorArray::Make( in negate_operand()
|
D | SkSLConstructor.cpp | 127 return ConstructorArray::Convert(context, offset, type, std::move(args)); in Convert()
|
/external/skia/src/sksl/ |
D | SkSLInliner.cpp | 315 const ConstructorArray& ctor = expression.as<ConstructorArray>(); in inlineExpression() 316 return ConstructorArray::Make(*fContext, offset, in inlineExpression()
|
D | SkSLDehydrator.cpp | 294 this->writeExpressionSpan(e->as<ConstructorArray>().argumentSpan()); in write()
|
D | SkSLRehydrator.cpp | 463 return ConstructorArray::Make(fContext, /*offset=*/-1, *type, this->expressionArray()); in expression()
|