Home
last modified time | relevance | path

Searched refs:kExpressionKind (Results 1 – 25 of 30) sorted by relevance

12

/third_party/skia/src/sksl/ir/
DSkSLFunctionReference.h23 inline static constexpr Kind kExpressionKind = Kind::kFunctionReference;
27 : INHERITED(line, kExpressionKind, context.fTypes.fInvalid.get()) in FunctionReference()
50 : INHERITED(line, kExpressionKind, type) in FunctionReference()
DSkSLMethodReference.h32 inline static constexpr Kind kExpressionKind = Kind::kMethodReference;
38 : INHERITED(line, kExpressionKind, context.fTypes.fInvalid.get()) in MethodReference()
63 : INHERITED(line, kExpressionKind, type) in MethodReference()
DSkSLSwizzle.h23 inline static constexpr Kind kExpressionKind = Kind::kSwizzle; member
27 : INHERITED(base->fLine, kExpressionKind, in Swizzle()
82 : INHERITED(base->fLine, kExpressionKind, type) in Swizzle()
DSkSLCodeStringExpression.h23 inline static constexpr Kind kExpressionKind = Kind::kCodeString;
26 : INHERITED(/*line=*/-1, kExpressionKind, type) in CodeStringExpression()
DSkSLConstructorCompound.h29 inline static constexpr Kind kExpressionKind = Kind::kConstructorCompound;
32 : INHERITED(line, kExpressionKind, &type, std::move(args)) {} in ConstructorCompound()
DSkSLPoison.h15 inline static constexpr Kind kExpressionKind = Kind::kPoison;
22 : INHERITED(line, kExpressionKind, type) {} in Poison()
DSkSLConstructorCompoundCast.h27 inline static constexpr Kind kExpressionKind = Kind::kConstructorCompoundCast;
30 : INHERITED(line, kExpressionKind, &type, std::move(arg)) {} in ConstructorCompoundCast()
DSkSLConstructorArrayCast.h29 inline static constexpr Kind kExpressionKind = Kind::kConstructorArrayCast;
32 : INHERITED(line, kExpressionKind, &type, std::move(arg)) {} in ConstructorArrayCast()
DSkSLExternalFunctionReference.h23 inline static constexpr Kind kExpressionKind = Kind::kExternalFunctionReference;
26 : INHERITED(line, kExpressionKind, &ef->type()) in ExternalFunctionReference()
DSkSLConstructorDiagonalMatrix.h28 inline static constexpr Kind kExpressionKind = Kind::kConstructorDiagonalMatrix;
31 : INHERITED(line, kExpressionKind, &type, std::move(arg)) {} in ConstructorDiagonalMatrix()
DSkSLConstructorMatrixResize.h28 inline static constexpr Kind kExpressionKind = Kind::kConstructorMatrixResize;
31 : INHERITED(line, kExpressionKind, &type, std::move(arg)) {} in ConstructorMatrixResize()
DSkSLConstructorArray.h20 inline static constexpr Kind kExpressionKind = Kind::kConstructorArray;
23 : INHERITED(line, kExpressionKind, &type, std::move(arguments)) {} in ConstructorArray()
DSkSLConstructorStruct.h20 inline static constexpr Kind kExpressionKind = Kind::kConstructorStruct;
23 : INHERITED(line, kExpressionKind, &type, std::move(arguments)) {} in ConstructorStruct()
DSkSLSetting.h23 inline static constexpr Kind kExpressionKind = Kind::kSetting;
26 : INHERITED(line, kExpressionKind, type) in Setting()
DSkSLChildCall.h22 inline static constexpr Kind kExpressionKind = Kind::kChildCall;
25 : INHERITED(line, kExpressionKind, type) in ChildCall()
DSkSLConstructorScalarCast.h27 inline static constexpr Kind kExpressionKind = Kind::kConstructorScalarCast;
30 : INHERITED(line, kExpressionKind, &type, std::move(arg)) {} in ConstructorScalarCast()
DSkSLTypeReference.h22 inline static constexpr Kind kExpressionKind = Kind::kTypeReference;
53 : INHERITED(line, kExpressionKind, type) in TypeReference()
DSkSLConstructorSplat.h26 inline static constexpr Kind kExpressionKind = Kind::kConstructorSplat;
29 : INHERITED(line, kExpressionKind, &type, std::move(arg)) {} in ConstructorSplat()
DSkSLPostfixExpression.h22 inline static constexpr Kind kExpressionKind = Kind::kPostfix;
25 : INHERITED(operand->fLine, kExpressionKind, &operand->type()) in PostfixExpression()
DSkSLExternalFunctionCall.h23 inline static constexpr Kind kExpressionKind = Kind::kExternalFunctionCall;
26 : INHERITED(line, kExpressionKind, &function->type()) in ExternalFunctionCall()
DSkSLFunctionCall.h22 inline static constexpr Kind kExpressionKind = Kind::kFunctionCall;
26 : INHERITED(line, kExpressionKind, type) in FunctionCall()
DSkSLPrefixExpression.h24 inline static constexpr Kind kExpressionKind = Kind::kPrefix;
28 : INHERITED(operand->fLine, kExpressionKind, &operand->type()) in PrefixExpression()
DSkSLFieldAccess.h30 inline static constexpr Kind kExpressionKind = Kind::kFieldAccess; variable
34 : INHERITED(base->fLine, kExpressionKind, base->type().fields()[fieldIndex].fType)
DSkSLBinaryExpression.h28 inline static constexpr Kind kExpressionKind = Kind::kBinary;
32 : INHERITED(line, kExpressionKind, type) in BinaryExpression()
DSkSLIndexExpression.h21 inline static constexpr Kind kExpressionKind = Kind::kIndex; member
25 : INHERITED(base->fLine, kExpressionKind, &IndexType(context, base->type())) in IndexExpression()

12