| /arkcompiler/ets_frontend/es2panda/typescript/core/ |
| D | binaryLikeExpression.cpp | 22 Type *Checker::CheckBinaryOperator(Type *leftType, Type *rightType, const ir::Expression *leftExpr, in CheckBinaryOperator() 93 Type *Checker::CheckPlusOperator(Type *leftType, Type *rightType, const ir::Expression *leftExpr, in CheckPlusOperator() 125 Type *Checker::CheckCompareOperator(Type *leftType, Type *rightType, const ir::Expression *leftExpr, in CheckCompareOperator() 141 Type *Checker::CheckAndOperator(Type *leftType, Type *rightType, const ir::Expression *leftExpr) in CheckAndOperator() 153 Type *Checker::CheckOrOperator(Type *leftType, Type *rightType, const ir::Expression *leftExpr) in CheckOrOperator() 172 Type *Checker::CheckInstanceofExpression(Type *leftType, Type *rightType, const ir::Expression *rig… in CheckInstanceofExpression() 191 Type *Checker::CheckInExpression(Type *leftType, Type *rightType, const ir::Expression *leftExpr, in CheckInExpression()
|
| D | helpers.cpp | 271 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()
|
| D | helpers.cpp | 289 void TSChecker::ThrowBinaryLikeError(lexer::TokenType op, Type *leftType, Type *rightType, in ThrowBinaryLikeError()
|
| /arkcompiler/ets_frontend/ets2panda/checker/ets/ |
| D | arithmetic.cpp | 239 …ETSChecker::CheckBinaryPlusMultDivOperandsForUnionType(const Type *leftType, const Type *rightType, in CheckBinaryPlusMultDivOperandsForUnionType() 295 const checker::Type *const rightType) in CheckBinaryOperatorForIntEnums() 317 … const checker::Type *const rightType) in CheckBinaryBitwiseOperatorForIntEnums() 339 const checker::Type *const rightType) in CheckBinaryOperatorPlusForEnums() 515 … checker::Type *rightType, Type *unboxedL, Type *unboxedR) in CheckBinaryOperatorLogical() 561 …hecker::CheckValidEqualReferenceType(checker::Type *const leftType, checker::Type *const rightType) in CheckValidEqualReferenceType() 606 … checker::Type *leftType, checker::Type *rightType) in CheckBinaryOperatorStrictEqual() 726 …ol NonNumericTypesAreAppropriateForComparison(ETSChecker *checker, Type *leftType, Type *rightType) in NonNumericTypesAreAppropriateForComparison() 750 … checker::Type *leftType, checker::Type *rightType, in CheckBinaryOperatorLessGreater() 792 checker::Type *rightType) in CheckBinaryOperatorInstanceOf() [all …]
|
| D | helpers.cpp | 425 Type *ETSChecker::HandleBooleanLogicalOperators(Type *leftType, Type *rightType, lexer::TokenType t… in HandleBooleanLogicalOperators() 1909 Type *ETSChecker::HandleStringConcatenation(Type *leftType, Type *rightType) in HandleStringConcatenation()
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| D | binaryExpression.cpp | 128 auto *rightType = right_->Check(checker); in Check() local
|
| D | assignmentExpression.cpp | 199 auto *rightType = right_->Check(checker); in Check() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | compiler_log.cpp | 235 GateType rightType = acc_.GetGateType(right); in CollectGateTypeLogInfo() local
|
| D | number_speculative_retype.cpp | 1114 …NumberSpeculativeRetype::ConvertForIntOperator(GateRef gate, GateType leftType, GateType rightType) in ConvertForIntOperator() 1126 …ativeRetype::ConvertForShiftAndLogicalOperator(GateRef gate, GateType leftType, GateType rightType) in ConvertForShiftAndLogicalOperator() 1140 …berSpeculativeRetype::ConvertForDoubleOperator(GateRef gate, GateType leftType, GateType rightType) in ConvertForDoubleOperator()
|
| D | share_gate_meta_data.h | 464 static uint64_t ToValue(ParamType leftType, GateType rightType) in ToValue()
|
| D | typed_hcr_lowering.cpp | 877 GateType rightType = accessor.GetRightType(); in LowerTypeConvert() local
|
| D | stub_builder.cpp | 7614 GateRef rightType = GetObjectType(LoadHClass(glue, right)); in FastEqual() local
|
| /arkcompiler/ets_frontend/ets2panda/checker/ |
| D | TSchecker.h | 111 Type *rightType; member
|
| D | TSAnalyzer.cpp | 417 auto *rightType = expr->Right()->Check(checker); in Check() local
|
| /arkcompiler/ets_frontend/ets2panda/linter/arkanalyzer/src/core/common/ |
| D | IRInference.ts | 716 const rightType = lastStmt.getRightOp().getType(); constant
|
| /arkcompiler/ets_frontend/ets2panda/linter/src/lib/ |
| D | TypeScriptLinter.ts | 9969 const rightType = this.tsTypeChecker.getTypeAtLocation(node.right); constant
|