Home
last modified time | relevance | path

Searched refs:isEqualOp (Results 1 - 2 of 2) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Darithmetic.cpp201 std::tuple<ir::Expression *, ir::Expression *, lexer::TokenType, lexer::SourcePosition> op, bool isEqualOp, in CheckBinaryOperatorMulDivMod()
216 ApplyBinaryOperatorPromotion(unboxedL, unboxedR, TypeFlag::ETS_CONVERTIBLE_TO_NUMERIC, !isEqualOp); in CheckBinaryOperatorMulDivMod()
262 std::tuple<ir::Expression *, ir::Expression *, lexer::TokenType, lexer::SourcePosition> op, bool isEqualOp, in CheckBinaryOperatorPlus()
290 ApplyBinaryOperatorPromotion(unboxedL, unboxedR, TypeFlag::ETS_CONVERTIBLE_TO_NUMERIC, !isEqualOp); in CheckBinaryOperatorPlus()
312 std::tuple<ir::Expression *, ir::Expression *, lexer::TokenType, lexer::SourcePosition> op, bool isEqualOp, in CheckBinaryOperatorShift()
328 auto promotedLeftType = ApplyUnaryOperatorPromotion(unboxedL, false, !isEqualOp); in CheckBinaryOperatorShift()
329 auto promotedRightType = ApplyUnaryOperatorPromotion(unboxedR, false, !isEqualOp); in CheckBinaryOperatorShift()
371 std::tuple<ir::Expression *, ir::Expression *, lexer::TokenType, lexer::SourcePosition> op, bool isEqualOp, in CheckBinaryOperatorBitwise()
396 ApplyBinaryOperatorPromotion(unboxedL, unboxedR, TypeFlag::ETS_CONVERTIBLE_TO_NUMERIC, !isEqualOp); in CheckBinaryOperatorBitwise()
653 lexer::SourcePosition pos, bool isEqualOp, in CheckBinaryOperatorLessGreater()
200 CheckBinaryOperatorMulDivMod( std::tuple<ir::Expression *, ir::Expression *, lexer::TokenType, lexer::SourcePosition> op, bool isEqualOp, std::tuple<checker::Type *, checker::Type *, Type *, Type *> types) CheckBinaryOperatorMulDivMod() argument
261 CheckBinaryOperatorPlus( std::tuple<ir::Expression *, ir::Expression *, lexer::TokenType, lexer::SourcePosition> op, bool isEqualOp, std::tuple<checker::Type *, checker::Type *, Type *, Type *> types) CheckBinaryOperatorPlus() argument
311 CheckBinaryOperatorShift( std::tuple<ir::Expression *, ir::Expression *, lexer::TokenType, lexer::SourcePosition> op, bool isEqualOp, std::tuple<checker::Type *, checker::Type *, Type *, Type *> types) CheckBinaryOperatorShift() argument
370 CheckBinaryOperatorBitwise( std::tuple<ir::Expression *, ir::Expression *, lexer::TokenType, lexer::SourcePosition> op, bool isEqualOp, std::tuple<checker::Type *, checker::Type *, Type *, Type *> types) CheckBinaryOperatorBitwise() argument
651 CheckBinaryOperatorLessGreater(ir::Expression *left, ir::Expression *right, lexer::TokenType operationType, lexer::SourcePosition pos, bool isEqualOp, checker::Type *leftType, checker::Type *rightType, Type *unboxedL, Type *unboxedR) CheckBinaryOperatorLessGreater() argument
834 bool isEqualOp; global() member
1019 CheckArithmeticOperations( ir::Expression *expr, std::tuple<ir::Expression *, ir::Expression *, lexer::TokenType, lexer::SourcePosition> op, bool isEqualOp, std::tuple<checker::Type *, checker::Type *, Type *, Type *> types) CheckArithmeticOperations() argument
1083 bool isEqualOp = (operationType > lexer::TokenType::PUNCTUATOR_SUBSTITUTION && CheckBinaryOperator() local
[all...]
/arkcompiler/ets_frontend/ets2panda/checker/
H A DETSchecker.h298 std::tuple<ir::Expression *, ir::Expression *, lexer::TokenType, lexer::SourcePosition> op, bool isEqualOp,
301 std::tuple<ir::Expression *, ir::Expression *, lexer::TokenType, lexer::SourcePosition> op, bool isEqualOp,
306 std::tuple<ir::Expression *, ir::Expression *, lexer::TokenType, lexer::SourcePosition> op, bool isEqualOp,
309 std::tuple<ir::Expression *, ir::Expression *, lexer::TokenType, lexer::SourcePosition> op, bool isEqualOp,
312 std::tuple<ir::Expression *, ir::Expression *, lexer::TokenType, lexer::SourcePosition> op, bool isEqualOp,
332 bool isEqualOp, checker::Type *leftType,

Completed in 5 milliseconds