| /arkcompiler/ets_frontend/es2panda/typescript/core/ |
| D | binaryLikeExpression.cpp | 23 Type *Checker::CheckBinaryOperator(Type *leftType, Type *rightType, const ir::Expression *leftExpr, in CheckBinaryOperator() 94 Type *Checker::CheckPlusOperator(Type *leftType, Type *rightType, const ir::Expression *leftExpr, in CheckPlusOperator() 126 Type *Checker::CheckCompareOperator(Type *leftType, Type *rightType, const ir::Expression *leftExpr, in CheckCompareOperator() 142 Type *Checker::CheckAndOperator(Type *leftType, Type *rightType, const ir::Expression *leftExpr) in CheckAndOperator() 154 Type *Checker::CheckOrOperator(Type *leftType, Type *rightType, const ir::Expression *leftExpr) in CheckOrOperator() 173 Type *Checker::CheckInstanceofExpression(Type *leftType, Type *rightType, const ir::Expression *rig… in CheckInstanceofExpression() 192 Type *Checker::CheckInExpression(Type *leftType, Type *rightType, const ir::Expression *leftExpr, in CheckInExpression() 213 …ecker::CheckAssignmentOperator(lexer::TokenType op, const ir::Expression *leftExpr, Type *leftType, in CheckAssignmentOperator()
|
| D | helpers.cpp | 281 void Checker::ThrowBinaryLikeError(lexer::TokenType op, Type *leftType, Type *rightType, lexer::Sou… in ThrowBinaryLikeError()
|
| /arkcompiler/ets_frontend/ets2panda/checker/ts/ |
| D | binaryLikeExpression.cpp | 23 void TSChecker::CheckBooleanLikeType(Type *leftType, Type *rightType, ir::AstNode *expr, lexer::Tok… in CheckBooleanLikeType() 153 Type *TSChecker::CheckAndOperator(Type *leftType, Type *rightType, ir::Expression *leftExpr) in CheckAndOperator() 165 Type *TSChecker::CheckOrOperator(Type *leftType, Type *rightType, ir::Expression *leftExpr) in CheckOrOperator() 184 Type *TSChecker::CheckInstanceofExpression(Type *leftType, Type *rightType, ir::Expression *rightEx… in CheckInstanceofExpression() 203 Type *TSChecker::CheckInExpression(Type *leftType, Type *rightType, ir::Expression *leftExpr, ir::E… in CheckInExpression() 224 …eckAssignmentOperator(lexer::TokenType op, ir::Expression *leftExpr, Type *leftType, Type *valueTy… in CheckAssignmentOperator()
|
| D | helpers.cpp | 279 void TSChecker::ThrowBinaryLikeError(lexer::TokenType op, Type *leftType, Type *rightType, in ThrowBinaryLikeError()
|
| /arkcompiler/ets_frontend/ets2panda/checker/ets/ |
| D | arithmetic.cpp | 179 bool ETSChecker::CheckBinaryPlusMultDivOperandsForUnionType(const Type *leftType, const Type *right… in CheckBinaryPlusMultDivOperandsForUnionType() 238 checker::Type *ETSChecker::CheckBinaryOperatorPlusForEnums(const checker::Type *const leftType, in CheckBinaryOperatorPlusForEnums() 414 … lexer::SourcePosition pos, checker::Type *leftType, in CheckBinaryOperatorLogical() 449 …SChecker::LogOperatorCannotBeApplied(lexer::TokenType operationType, checker::Type *const leftType, in LogOperatorCannotBeApplied() 456 bool ETSChecker::CheckValidEqualReferenceType(checker::Type *const leftType, checker::Type *const r… in CheckValidEqualReferenceType() 494 … checker::Type *leftType, checker::Type *rightType) in CheckBinaryOperatorStrictEqual() 527 …td::tuple<Type *, Type *>> ETSChecker::CheckBinaryOperatorEqualError(checker::Type *const leftType, in CheckBinaryOperatorEqualError() 557 … lexer::SourcePosition pos, checker::Type *leftType, in CheckBinaryOperatorEqual() 637 static bool NonNumericTypesAreAppropriateForComparison(Type *leftType, Type *rightType) in NonNumericTypesAreAppropriateForComparison() 648 … checker::Type *leftType, checker::Type *rightType, in CheckBinaryOperatorLessGreater() [all …]
|
| D | helpers.cpp | 418 Type *ETSChecker::HandleBooleanLogicalOperatorsExtended(Type *leftType, Type *rightType, ir::Binary… in HandleBooleanLogicalOperatorsExtended() 456 Type *ETSChecker::HandleBooleanLogicalOperators(Type *leftType, Type *rightType, lexer::TokenType t… in HandleBooleanLogicalOperators() 1452 Type *ETSChecker::HandleStringConcatenation(Type *leftType, Type *rightType) in HandleStringConcatenation()
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| D | binaryExpression.cpp | 131 auto *leftType = left_->Check(checker); in Check() local
|
| D | assignmentExpression.cpp | 190 auto *leftType = left_->Check(checker); in Check() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | compiler_log.cpp | 274 GateType leftType = acc_.GetGateType(left); in CollectGateTypeLogInfo() local
|
| D | number_speculative_retype.cpp | 1033 void NumberSpeculativeRetype::ConvertForIntOperator(GateRef gate, GateType leftType, GateType right… in ConvertForIntOperator() 1045 void NumberSpeculativeRetype::ConvertForShiftAndLogicalOperator(GateRef gate, GateType leftType, Ga… in ConvertForShiftAndLogicalOperator() 1059 void NumberSpeculativeRetype::ConvertForDoubleOperator(GateRef gate, GateType leftType, GateType ri… in ConvertForDoubleOperator()
|
| D | share_gate_meta_data.h | 447 static uint64_t ToValue(ParamType leftType, GateType rightType) in ToValue()
|
| D | typed_hcr_lowering.cpp | 735 ParamType leftType = accessor.GetLeftType(); in LowerTypeConvert() local
|
| /arkcompiler/ets_frontend/ets2panda/checker/ |
| D | TSchecker.h | 110 Type *leftType; member
|
| D | TSAnalyzer.cpp | 339 …SAnalyzer::CheckAssignmentExprOperatorType(ir::AssignmentExpression *expr, checker::Type *leftType, in CheckAssignmentExprOperatorType() 403 auto *leftType = expr->Left()->Check(checker); in Check() local
|
| D | ETSAnalyzer.cpp | 705 auto *const leftType = expr->Left()->Check(checker); in Check() local
|