Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/ets2panda/checker/ts/
DbinaryLikeExpression.cpp22 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()
Dhelpers.cpp280 void TSChecker::ThrowBinaryLikeError(lexer::TokenType op, Type *leftType, Type *rightType, in ThrowBinaryLikeError()
/arkcompiler/ets_frontend/es2panda/typescript/core/
DbinaryLikeExpression.cpp23 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()
Dhelpers.cpp280 void Checker::ThrowBinaryLikeError(lexer::TokenType op, Type *leftType, Type *rightType, lexer::Sou… in ThrowBinaryLikeError()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
Darithmetic.cpp179 … 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()
506checker::Type *const leftType, checker::Type *const rightType) in CheckBinaryOperatorNullishCoalescing()
[all …]
Dhelpers.cpp895 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/
Dnumber_speculative_retype.cpp497 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()
Dcompiler_log.cpp274 GateType leftType = acc_.GetGateType(left); in CollectGateTypeLogInfo() local
Dtype_info_accessors.cpp112 GateType leftType = acc_.GetGateType(left_); in HasNumberType() local
131 GateType leftType = acc_.GetGateType(left_); in HasStringType() local
Dtyped_bytecode_lowering.cpp320 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
Dshare_gate_meta_data.h513 static uint64_t ToValue(GateType leftType, GateType rightType) in ToValue()
Dgate_accessor.cpp378 GateType leftType = GetLeftType(gate); in HasNumberType() local
389 GateType leftType = GetLeftType(gate); in HasStringType() local
408 GateType leftType = GetLeftType(gate); in HasPrimitiveNumberType() local
Dnumber_speculative_lowering.cpp322 GateType leftType = acc_.GetLeftType(gate); in VisitNumberCompare() local
Dmcr_circuit_builder.cpp922 GateRef CircuitBuilder::InsertTypedBinaryop(GateRef left, GateRef right, GateType leftType, GateTyp… in InsertTypedBinaryop()
Dtyped_hcr_lowering.cpp664 auto leftType = acc_.GetLeftType(gate); in LowerTypeConvert() local
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DbinaryExpression.cpp131 auto *leftType = left_->Check(checker); in Check() local
DassignmentExpression.cpp190 auto *leftType = left_->Check(checker); in Check() local
/arkcompiler/ets_frontend/ets2panda/checker/
DTSAnalyzer.cpp499 auto *leftType = expr->Left()->Check(checker); in Check() local
554 auto *leftType = expr->Left()->Check(checker); in Check() local
DETSAnalyzer.cpp818 auto *leftType = expr->Left()->Check(checker); in Check() local
1265 auto *const leftType = checker->GetApparentType(expr->Object()->Check(checker)); in Check() local