Home
last modified time | relevance | path

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

12

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

Completed in 6 milliseconds

12