Home
last modified time | relevance | path

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

12

/external/skia/src/sksl/ir/
DSkSLTypeReference.h22 static constexpr Kind kExpressionKind = Kind::kTypeReference;
25 : INHERITED(offset, kExpressionKind, context.fTypes.fInvalid.get()) in TypeReference()
47 : INHERITED(offset, kExpressionKind, type) in TypeReference()
DSkSLFunctionReference.h23 static constexpr Kind kExpressionKind = Kind::kFunctionReference;
27 : INHERITED(offset, kExpressionKind, context.fTypes.fInvalid.get()) in FunctionReference()
50 : INHERITED(offset, kExpressionKind, type) in FunctionReference()
DSkSLSwizzle.h24 static constexpr Kind kExpressionKind = Kind::kSwizzle; member
28 : INHERITED(base->fOffset, kExpressionKind, in Swizzle()
79 : INHERITED(base->fOffset, kExpressionKind, type) in Swizzle()
DSkSLCodeStringExpression.h23 static constexpr Kind kExpressionKind = Kind::kCodeString;
26 : INHERITED(/*offset=*/-1, kExpressionKind, type) in CodeStringExpression()
DSkSLConstructorCompound.h29 static constexpr Kind kExpressionKind = Kind::kConstructorCompound;
32 : INHERITED(offset, kExpressionKind, &type, std::move(args)) {} in ConstructorCompound()
DSkSLConstructorCompoundCast.h27 static constexpr Kind kExpressionKind = Kind::kConstructorCompoundCast;
30 : INHERITED(offset, kExpressionKind, &type, std::move(arg)) {} in ConstructorCompoundCast()
DSkSLExternalFunctionReference.h23 static constexpr Kind kExpressionKind = Kind::kExternalFunctionReference;
26 : INHERITED(offset, kExpressionKind, &ef->type()) in ExternalFunctionReference()
DSkSLConstructorArray.h20 static constexpr Kind kExpressionKind = Kind::kConstructorArray;
23 : INHERITED(offset, kExpressionKind, &type, std::move(arguments)) {} in ConstructorArray()
DSkSLConstructorStruct.h20 static constexpr Kind kExpressionKind = Kind::kConstructorStruct;
23 : INHERITED(offset, kExpressionKind, &type, std::move(arguments)) {} in ConstructorStruct()
DSkSLConstructorDiagonalMatrix.h27 static constexpr Kind kExpressionKind = Kind::kConstructorDiagonalMatrix;
30 : INHERITED(offset, kExpressionKind, &type, std::move(arg)) in ConstructorDiagonalMatrix()
DSkSLSetting.h23 static constexpr Kind kExpressionKind = Kind::kSetting;
26 : INHERITED(offset, kExpressionKind, type) in Setting()
DSkSLConstructorScalarCast.h27 static constexpr Kind kExpressionKind = Kind::kConstructorScalarCast;
30 : INHERITED(offset, kExpressionKind, &type, std::move(arg)) {} in ConstructorScalarCast()
DSkSLConstructorSplat.h26 static constexpr Kind kExpressionKind = Kind::kConstructorSplat;
29 : INHERITED(offset, kExpressionKind, &type, std::move(arg)) {} in ConstructorSplat()
DSkSLConstructorMatrixResize.h28 static constexpr Kind kExpressionKind = Kind::kConstructorMatrixResize;
31 : INHERITED(offset, kExpressionKind, &type, std::move(arg)) in ConstructorMatrixResize()
DSkSLFunctionCall.h22 static constexpr Kind kExpressionKind = Kind::kFunctionCall;
26 : INHERITED(offset, kExpressionKind, type) in FunctionCall()
DSkSLPostfixExpression.h22 static constexpr Kind kExpressionKind = Kind::kPostfix;
25 : INHERITED(operand->fOffset, kExpressionKind, &operand->type()) in PostfixExpression()
DSkSLExternalFunctionCall.h23 static constexpr Kind kExpressionKind = Kind::kExternalFunctionCall;
26 : INHERITED(offset, kExpressionKind, &function->type()) in ExternalFunctionCall()
DSkSLPrefixExpression.h25 static constexpr Kind kExpressionKind = Kind::kPrefix;
29 : INHERITED(operand->fOffset, kExpressionKind, &operand->type()) in PrefixExpression()
DSkSLBoolLiteral.h26 static constexpr Kind kExpressionKind = Kind::kBoolLiteral;
29 : INHERITED(offset, kExpressionKind, type) in Literal()
DSkSLFieldAccess.h30 static constexpr Kind kExpressionKind = Kind::kFieldAccess; variable
34 : INHERITED(base->fOffset, kExpressionKind, base->type().fields()[fieldIndex].fType)
DSkSLFloatLiteral.h26 static constexpr Kind kExpressionKind = Kind::kFloatLiteral;
29 : INHERITED(offset, kExpressionKind, type) in Literal()
DSkSLIntLiteral.h26 static constexpr Kind kExpressionKind = Kind::kIntLiteral;
31 : INHERITED(offset, kExpressionKind, type) in Literal()
DSkSLBinaryExpression.h29 static constexpr Kind kExpressionKind = Kind::kBinary;
33 : INHERITED(offset, kExpressionKind, type) in BinaryExpression()
DSkSLIndexExpression.h21 static constexpr Kind kExpressionKind = Kind::kIndex; member
25 : INHERITED(base->fOffset, kExpressionKind, &IndexType(context, base->type())) in IndexExpression()
DSkSLTernaryExpression.h21 static constexpr Kind kExpressionKind = Kind::kTernary;
25 : INHERITED(offset, kExpressionKind, &ifTrue->type()) in TernaryExpression()

12