Home
last modified time | relevance | path

Searched defs:PrefixExpression (Results 1 – 5 of 5) sorted by relevance

/third_party/flutter/skia/src/sksl/ir/
DSkSLPrefixExpression.h22 struct PrefixExpression : public Expression { struct
23 PrefixExpression(Token::Kind op, std::unique_ptr<Expression> operand) in PrefixExpression() argument
28 bool isConstant() const override { in isConstant()
32 bool hasSideEffects() const override { in hasSideEffects()
37 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate()
65 return std::unique_ptr<Expression>(new PrefixExpression(fOperator, fOperand->clone())); in clone() argument
68 String description() const override { in description()
72 std::unique_ptr<Expression> fOperand;
73 const Token::Kind fOperator;
75 typedef Expression INHERITED;
/third_party/skia/src/sksl/ir/
DSkSLPrefixExpression.h27 PrefixExpression(Operator op, std::unique_ptr<Expression> operand) in PrefixExpression() function
/third_party/skia/src/sksl/codegen/
DSkSLSPIRVCodeGenerator.h45 class PrefixExpression; variable
DSkSLMetalCodeGenerator.h39 class PrefixExpression; variable
DSkSLGLSLCodeGenerator.h36 class PrefixExpression; variable