| /arkcompiler/ets_frontend/ets2panda/checker/ts/ |
| D | binaryLikeExpression.cpp | 22 Type *TSChecker::CheckBinaryOperator(Type *leftType, Type *rightType, ir::Expression *leftExpr, in CheckBinaryOperator() 93 Type *TSChecker::CheckPlusOperator(Type *leftType, Type *rightType, ir::Expression *leftExpr, ir::E… in CheckPlusOperator() 125 Type *TSChecker::CheckCompareOperator(Type *leftType, Type *rightType, ir::Expression *leftExpr, in CheckCompareOperator() 141 Type *TSChecker::CheckAndOperator(Type *leftType, Type *rightType, ir::Expression *leftExpr) in CheckAndOperator() 153 Type *TSChecker::CheckOrOperator(Type *leftType, Type *rightType, ir::Expression *leftExpr) in CheckOrOperator() 172 Type *TSChecker::CheckInstanceofExpression(Type *leftType, Type *rightType, ir::Expression *rightEx… in CheckInstanceofExpression() 191 Type *TSChecker::CheckInExpression(Type *leftType, Type *rightType, ir::Expression *leftExpr, ir::E… in CheckInExpression() 212 …eckAssignmentOperator(lexer::TokenType op, ir::Expression *leftExpr, Type *leftType, Type *valueTy… in CheckAssignmentOperator()
|
| D | helpers.cpp | 280 void TSChecker::ThrowBinaryLikeError(lexer::TokenType op, Type *leftType, Type *rightType, in ThrowBinaryLikeError()
|
| /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 | 280 void Checker::ThrowBinaryLikeError(lexer::TokenType op, Type *leftType, Type *rightType, lexer::Sou… in ThrowBinaryLikeError()
|
| /arkcompiler/ets_frontend/ets2panda/checker/ets/ |
| D | arithmetic.cpp | 179 … bool isEqualOp, checker::Type *const leftType, in CheckBinaryOperatorMulDivMod() 207 bool isEqualOp, checker::Type *const leftType, in CheckBinaryOperatorPlus() 242 bool isEqualOp, checker::Type *const leftType, in CheckBinaryOperatorShift() 291 bool isEqualOp, checker::Type *const leftType, in CheckBinaryOperatorBitwise() 323 … lexer::SourcePosition pos, checker::Type *const leftType, in CheckBinaryOperatorLogical() 351 checker::Type *const leftType, in CheckBinaryOperatorStrictEqual() 373 checker::Type *const leftType, checker::Type *const rightType, Type *unboxedL, Type *unboxedR) in CheckBinaryOperatorEqual() 446 …bool isEqualOp, checker::Type *const leftType, checker::Type *const rightType, Type *unboxedL, Typ… in CheckBinaryOperatorLessGreater() 486 checker::Type *const leftType, in CheckBinaryOperatorInstanceOf() 506 … checker::Type *const leftType, checker::Type *const rightType) in CheckBinaryOperatorNullishCoalescing() [all …]
|
| D | helpers.cpp | 895 Type *ETSChecker::HandleBooleanLogicalOperatorsExtended(Type *leftType, Type *rightType, ir::Binary… in HandleBooleanLogicalOperatorsExtended() 939 Type *ETSChecker::HandleBooleanLogicalOperators(Type *leftType, Type *rightType, lexer::TokenType t… in HandleBooleanLogicalOperators() 1529 Type *ETSChecker::HandleStringConcatenation(Type *leftType, Type *rightType) in HandleStringConcatenation()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | number_speculative_retype.cpp | 497 GateType leftType = acc_.GetLeftType(gate); in VisitNumberShiftAndLogical() local 744 GateType leftType = GateType::IntType(); in ConvertForBinaryOp() local 748 GateType leftType = GateType::NumberType(); in ConvertForBinaryOp() local 761 GateType leftType = acc_.GetLeftType(gate); in ConvertForBinaryOp() local 776 GateType leftType = GateType::IntType(); in ConvertForCompareOp() local 780 GateType leftType = GateType::NumberType(); in ConvertForCompareOp() local 785 GateType leftType = acc_.GetLeftType(gate); in ConvertForCompareOp() local 795 void NumberSpeculativeRetype::ConvertForIntOperator(GateRef gate, GateType leftType, GateType right… in ConvertForIntOperator() 807 void NumberSpeculativeRetype::ConvertForShiftAndLogicalOperator(GateRef gate, GateType leftType, Ga… in ConvertForShiftAndLogicalOperator() 821 void NumberSpeculativeRetype::ConvertForDoubleOperator(GateRef gate, GateType leftType, GateType ri… in ConvertForDoubleOperator()
|
| D | compiler_log.cpp | 274 GateType leftType = acc_.GetGateType(left); in CollectGateTypeLogInfo() local
|
| D | type_info_accessors.cpp | 112 GateType leftType = acc_.GetGateType(left_); in HasNumberType() local 131 GateType leftType = acc_.GetGateType(left_); in HasStringType() local
|
| D | typed_bytecode_lowering.cpp | 320 GateType leftType = acc_.GetGateType(left); in LowerTypedEqOrNotEq() local 349 GateType leftType = acc_.GetGateType(left); in SpeculateStrings() local 366 GateType leftType = acc_.GetGateType(left); in SpeculateNumbers() local
|
| D | share_gate_meta_data.h | 513 static uint64_t ToValue(GateType leftType, GateType rightType) in ToValue()
|
| D | gate_accessor.cpp | 378 GateType leftType = GetLeftType(gate); in HasNumberType() local 389 GateType leftType = GetLeftType(gate); in HasStringType() local 408 GateType leftType = GetLeftType(gate); in HasPrimitiveNumberType() local
|
| D | number_speculative_lowering.cpp | 322 GateType leftType = acc_.GetLeftType(gate); in VisitNumberCompare() local
|
| D | mcr_circuit_builder.cpp | 922 GateRef CircuitBuilder::InsertTypedBinaryop(GateRef left, GateRef right, GateType leftType, GateTyp… in InsertTypedBinaryop()
|
| D | typed_hcr_lowering.cpp | 664 auto leftType = acc_.GetLeftType(gate); in LowerTypeConvert() local
|
| /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_frontend/ets2panda/checker/ |
| D | TSAnalyzer.cpp | 499 auto *leftType = expr->Left()->Check(checker); in Check() local 554 auto *leftType = expr->Left()->Check(checker); in Check() local
|
| D | ETSAnalyzer.cpp | 818 auto *leftType = expr->Left()->Check(checker); in Check() local 1265 auto *const leftType = checker->GetApparentType(expr->Object()->Check(checker)); in Check() local
|