Home
last modified time | relevance | path

Searched defs:leftType (Results 1 - 15 of 15) sorted by relevance

/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DbinaryExpression.cpp131 auto *leftType = left_->Check(checker); in Check() local
[all...]
H A DassignmentExpression.cpp190 auto *leftType = left_->Check(checker); in Check() local
/arkcompiler/ets_frontend/es2panda/typescript/core/
H A DbinaryLikeExpression.cpp23 Type *Checker::CheckBinaryOperator(Type *leftType, Type *rightType, const ir::Expression *leftExpr, in CheckBinaryOperator() argument
94 Type *Checker::CheckPlusOperator(Type *leftType, Typ argument
126 CheckCompareOperator(Type *leftType, Type *rightType, const ir::Expression *leftExpr, const ir::Expression *rightExpr, const ir::AstNode *expr, lexer::TokenType op) CheckCompareOperator() argument
142 CheckAndOperator(Type *leftType, Type *rightType, const ir::Expression *leftExpr) CheckAndOperator() argument
154 CheckOrOperator(Type *leftType, Type *rightType, const ir::Expression *leftExpr) CheckOrOperator() argument
173 CheckInstanceofExpression(Type *leftType, Type *rightType, const ir::Expression *rightExpr, const ir::AstNode *expr) CheckInstanceofExpression() argument
192 CheckInExpression(Type *leftType, Type *rightType, const ir::Expression *leftExpr, const ir::Expression *rightExpr, const ir::AstNode *expr) CheckInExpression() argument
213 CheckAssignmentOperator(lexer::TokenType op, const ir::Expression *leftExpr, Type *leftType, Type *valueType) CheckAssignmentOperator() argument
[all...]
H A Dhelpers.cpp281 void Checker::ThrowBinaryLikeError(lexer::TokenType op, Type *leftType, Type *rightType, lexer::SourcePosition lineInfo) in ThrowBinaryLikeError() argument
/arkcompiler/ets_frontend/ets2panda/checker/ts/
H A DbinaryLikeExpression.cpp23 void TSChecker::CheckBooleanLikeType(Type *leftType, Type *rightType, ir::AstNode *expr, lexer::TokenType op) in CheckBooleanLikeType() argument
153 CheckAndOperator(Type *leftType, Type *rightType, ir::Expression *leftExpr) CheckAndOperator() argument
165 CheckOrOperator(Type *leftType, Type *rightType, ir::Expression *leftExpr) CheckOrOperator() argument
184 CheckInstanceofExpression(Type *leftType, Type *rightType, ir::Expression *rightExpr, ir::AstNode *expr) CheckInstanceofExpression() argument
203 CheckInExpression(Type *leftType, Type *rightType, ir::Expression *leftExpr, ir::Expression *rightExpr, ir::AstNode *expr) CheckInExpression() argument
224 CheckAssignmentOperator(lexer::TokenType op, ir::Expression *leftExpr, Type *leftType, Type *valueType) CheckAssignmentOperator() argument
[all...]
H A Dhelpers.cpp279 void TSChecker::ThrowBinaryLikeError(lexer::TokenType op, Type *leftType, Type *rightType, in ThrowBinaryLikeError() argument
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSchecker.h110 Type *leftType; member
H A DTSAnalyzer.cpp339 checker::Type *TSAnalyzer::CheckAssignmentExprOperatorType(ir::AssignmentExpression *expr, checker::Type *leftType, in CheckAssignmentExprOperatorType() argument
403 auto *leftType = expr->Left()->Check(checker); in Check() local
[all...]
H A DETSAnalyzer.cpp806 checker::Type *ETSAnalyzer::GetSmartType(ir::AssignmentExpression *expr, checker::Type *leftType, in GetSmartType() argument
842 auto *const leftType = expr->Left()->Check(checker); in Check() local
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dcompiler_log.cpp274 GateType leftType = acc_.GetGateType(left); in CollectGateTypeLogInfo() local
H A Dshare_gate_meta_data.h448 static uint64_t ToValue(ParamType leftType, GateType rightType) in ToValue() argument
H A Dnumber_speculative_retype.cpp1035 void NumberSpeculativeRetype::ConvertForIntOperator(GateRef gate, GateType leftType, GateType rightType) in ConvertForIntOperator() argument
1047 void NumberSpeculativeRetype::ConvertForShiftAndLogicalOperator(GateRef gate, GateType leftType, GateType rightType) in ConvertForShiftAndLogicalOperator() argument
1061 void NumberSpeculativeRetype::ConvertForDoubleOperator(GateRef gate, GateType leftType, GateType rightType) in ConvertForDoubleOperator() argument
H A Dtyped_hcr_lowering.cpp738 ParamType leftType = accessor.GetLeftType(); in LowerTypeConvert() local
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Darithmetic.cpp179 bool ETSChecker::CheckBinaryPlusMultDivOperandsForUnionType(const Type *leftType, const Type *rightType, in CheckBinaryPlusMultDivOperandsForUnionType() argument
238 checker::Type *ETSChecker::CheckBinaryOperatorPlusForEnums(const checker::Type *const leftType, in CheckBinaryOperatorPlusForEnums() argument
413 CheckBinaryOperatorLogical(ir::Expression *left, ir::Expression *right, ir::Expression *expr, lexer::SourcePosition pos, checker::Type *leftType, checker::Type *rightType, Type *unboxedL, Type *unboxedR) CheckBinaryOperatorLogical() argument
449 LogOperatorCannotBeApplied(lexer::TokenType operationType, checker::Type *const leftType, checker::Type *const rightType, lexer::SourcePosition pos) LogOperatorCannotBeApplied() argument
456 CheckValidEqualReferenceType(checker::Type *const leftType, checker::Type *const rightType) CheckValidEqualReferenceType() argument
497 CheckBinaryOperatorStrictEqual(ir::Expression *left, lexer::TokenType operationType, lexer::SourcePosition pos, checker::Type *leftType, checker::Type *rightType) CheckBinaryOperatorStrictEqual() argument
533 CheckBinaryOperatorEqualError(checker::Type *const leftType, checker::Type *const rightType, checker::Type *tsType, lexer::SourcePosition pos) CheckBinaryOperatorEqualError() argument
561 CheckBinaryOperatorEqual(ir::Expression *left, ir::Expression *right, lexer::TokenType operationType, lexer::SourcePosition pos, checker::Type *leftType, checker::Type *rightType, Type *unboxedL, Type *unboxedR) CheckBinaryOperatorEqual() argument
643 NonNumericTypesAreAppropriateForComparison(Type *leftType, Type *rightType) NonNumericTypesAreAppropriateForComparison() 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
712 CheckBinaryOperatorInstanceOf(lexer::SourcePosition pos, checker::Type *leftType, checker::Type *rightType) CheckBinaryOperatorInstanceOf() argument
757 auto *leftType = left->TsType(); CheckBinaryOperatorNullishCoalescing() local
838 checker::Type *leftType; global() member
851 checker::Type *const leftType = typeParams.leftType; CheckBinaryOperatorHelper() member in ark::es2panda::checker::checker
1050 checker::Type *leftType = left->Check(this); CheckBinaryOperator() local
[all...]
H A Dhelpers.cpp437 Type *ETSChecker::HandleBooleanLogicalOperatorsExtended(Type *leftType, Type *rightType, ir::BinaryExpression *expr) in HandleBooleanLogicalOperatorsExtended() argument
475 Type *ETSChecker::HandleBooleanLogicalOperators(Type *leftType, Typ argument
1502 HandleStringConcatenation(Type *leftType, Type *rightType) HandleStringConcatenation() argument
[all...]

Completed in 24 milliseconds