Searched defs:PrefixExpression (Results 1 – 1 of 1) sorted by relevance
21 struct PrefixExpression : public Expression { struct22 PrefixExpression(Token::Kind op, std::unique_ptr<Expression> operand) in PrefixExpression() argument27 bool isConstant() const override { in isConstant()31 bool hasSideEffects() const override { in hasSideEffects()36 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate()48 String description() const override { in description()52 std::unique_ptr<Expression> fOperand;53 const Token::Kind fOperator;55 typedef Expression INHERITED;