Home
last modified time | relevance | path

Searched defs:leftType (Results 1 – 16 of 16) sorted by relevance

/arkcompiler/ets_frontend/es2panda/typescript/core/
DbinaryLikeExpression.cpp22 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()
212 …ecker::CheckAssignmentOperator(lexer::TokenType op, const ir::Expression *leftExpr, Type *leftType, in CheckAssignmentOperator()
Dhelpers.cpp271 void Checker::ThrowBinaryLikeError(lexer::TokenType op, Type *leftType, Type *rightType, lexer::Sou… in ThrowBinaryLikeError()
/arkcompiler/ets_frontend/ets2panda/checker/ts/
DbinaryLikeExpression.cpp23 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()
Dhelpers.cpp292 void TSChecker::ThrowBinaryLikeError(lexer::TokenType op, Type *leftType, Type *rightType, in ThrowBinaryLikeError()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
Darithmetic.cpp279 bool ETSChecker::CheckBinaryPlusMultDivOperandsForUnionType(const Type *leftType, const Type *right… in CheckBinaryPlusMultDivOperandsForUnionType()
336 checker::Type *ETSChecker::CheckBinaryOperatorPlusForEnums(const checker::Type *const leftType, in CheckBinaryOperatorPlusForEnums()
510 … lexer::SourcePosition pos, checker::Type *leftType, in CheckBinaryOperatorLogical()
540 bool ETSChecker::CheckValidEqualReferenceType(checker::Type *const leftType, checker::Type *const r… in CheckValidEqualReferenceType()
584checker::Type *leftType, checker::Type *rightType) in CheckBinaryOperatorStrictEqual()
692 static bool NonNumericTypesAreAppropriateForComparison(ETSChecker *checker, Type *leftType, Type *r… in NonNumericTypesAreAppropriateForComparison()
704checker::Type *leftType, checker::Type *rightType, in CheckBinaryOperatorLessGreater()
751 …pe *> ETSChecker::CheckBinaryOperatorInstanceOf(lexer::SourcePosition pos, checker::Type *leftType, in CheckBinaryOperatorInstanceOf()
798 auto *leftType = left->TsType(); in CheckBinaryOperatorNullishCoalescing() local
865 checker::Type *leftType; member
[all …]
Dhelpers.cpp387 Type *ETSChecker::HandleBooleanLogicalOperatorsExtended(Type *leftType, Type *rightType, ir::Binary… in HandleBooleanLogicalOperatorsExtended()
425 Type *ETSChecker::HandleBooleanLogicalOperators(Type *leftType, Type *rightType, lexer::TokenType t… in HandleBooleanLogicalOperators()
1447 Type *ETSChecker::HandleStringConcatenation(Type *leftType, Type *rightType) in HandleStringConcatenation()
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DbinaryExpression.cpp127 auto *leftType = left_->Check(checker); in Check() local
DassignmentExpression.cpp188 auto *leftType = left_->Check(checker); in Check() local
/arkcompiler/ets_runtime/ecmascript/compiler/
Dcompiler_log.cpp234 GateType leftType = acc_.GetGateType(left); in CollectGateTypeLogInfo() local
Dnumber_speculative_retype.cpp1060 void NumberSpeculativeRetype::ConvertForIntOperator(GateRef gate, GateType leftType, GateType right… in ConvertForIntOperator()
1072 void NumberSpeculativeRetype::ConvertForShiftAndLogicalOperator(GateRef gate, GateType leftType, Ga… in ConvertForShiftAndLogicalOperator()
1086 void NumberSpeculativeRetype::ConvertForDoubleOperator(GateRef gate, GateType leftType, GateType ri… in ConvertForDoubleOperator()
Dshare_gate_meta_data.h448 static uint64_t ToValue(ParamType leftType, GateType rightType) in ToValue()
Dtyped_hcr_lowering.cpp749 ParamType leftType = accessor.GetLeftType(); in LowerTypeConvert() local
Dstub_builder.cpp6998 GateRef leftType = GetObjectType(LoadHClass(left)); in FastEqual() local
/arkcompiler/ets_frontend/ets2panda/checker/
DTSchecker.h110 Type *leftType; member
DTSAnalyzer.cpp339 …SAnalyzer::CheckAssignmentExprOperatorType(ir::AssignmentExpression *expr, checker::Type *leftType, in CheckAssignmentExprOperatorType()
403 auto *leftType = expr->Left()->Check(checker); in Check() local
DETSAnalyzer.cpp898 checker::Type *ETSAnalyzer::GetSmartType(ir::AssignmentExpression *expr, checker::Type *leftType, in GetSmartType()
935 auto *const leftType = expr->Left()->Check(checker); in Check() local