/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
D | arithmetic.cpp | 119 Type *ETSChecker::HandleRelationOperationOnTypes(Type *left, Type *right, lexer::TokenType operatio… in HandleRelationOperationOnTypes() 139 bool ETSChecker::CheckBinaryOperatorForBigInt(Type *left, Type *right, ir::Expression *expr, lexer:… in CheckBinaryOperatorForBigInt() 177 checker::Type *ETSChecker::CheckBinaryOperatorMulDivMod(ir::Expression *left, ir::Expression *right, in CheckBinaryOperatorMulDivMod() 205 checker::Type *ETSChecker::CheckBinaryOperatorPlus(ir::Expression *left, ir::Expression *right, in CheckBinaryOperatorPlus() 240 checker::Type *ETSChecker::CheckBinaryOperatorShift(ir::Expression *left, ir::Expression *right, in CheckBinaryOperatorShift() 289 checker::Type *ETSChecker::CheckBinaryOperatorBitwise(ir::Expression *left, ir::Expression *right, in CheckBinaryOperatorBitwise() 322 checker::Type *ETSChecker::CheckBinaryOperatorLogical(ir::Expression *left, ir::Expression *right, … in CheckBinaryOperatorLogical() 350 std::tuple<Type *, Type *> ETSChecker::CheckBinaryOperatorStrictEqual(ir::Expression *left, lexer::… in CheckBinaryOperatorStrictEqual() 372 …ir::Expression *left, ir::Expression *right, lexer::TokenType operationType, lexer::SourcePosition… in CheckBinaryOperatorEqual() 422 std::tuple<Type *, Type *> ETSChecker::CheckBinaryOperatorEqualDynamic(ir::Expression *left, ir::Ex… in CheckBinaryOperatorEqualDynamic() [all …]
|
D | arithmetic.h | 55 Type *ETSChecker::PerformRelationOperationOnTypes(Type *left, Type *right, lexer::TokenType operati… in PerformRelationOperationOnTypes() 97 Type *ETSChecker::PerformArithmeticOperationOnTypes(Type *left, Type *right, lexer::TokenType opera… in PerformArithmeticOperationOnTypes() 187 Type *ETSChecker::HandleBitWiseArithmetic(Type *left, Type *right, lexer::TokenType operationType) in HandleBitWiseArithmetic()
|
D | aliveAnalyzer.h | 47 LivenessStatus Or(LivenessStatus left, LivenessStatus right) in Or() 52 LivenessStatus And(LivenessStatus left, LivenessStatus right) in And()
|
/arkcompiler/ets_runtime/ecmascript/ic/ |
D | ic_binary_op.h | 36 static inline JSTaggedValue AddWithTSType(JSThread *thread, JSTaggedValue left, in AddWithTSType() 106 static inline JSTaggedValue SubWithTSType(JSThread *thread, JSTaggedValue left, in SubWithTSType() 139 static inline JSTaggedValue MulWithTSType(JSThread *thread, JSTaggedValue left, in MulWithTSType() 174 static inline JSTaggedValue DivWithTSType(JSThread *thread, JSTaggedValue left, in DivWithTSType() 210 static inline JSTaggedValue ModWithTSType(JSThread *thread, JSTaggedValue left, in ModWithTSType() 257 static inline void GetBitOPDate(JSThread *thread, JSTaggedValue left, JSTaggedValue right, in GetBitOPDate() 294 static inline JSTaggedValue ShlWithTSType(JSThread *thread, JSTaggedValue left, in ShlWithTSType() 310 static inline JSTaggedValue ShrWithTSType(JSThread *thread, JSTaggedValue left, in ShrWithTSType() 324 static inline JSTaggedValue AshrWithTSType(JSThread *thread, JSTaggedValue left, in AshrWithTSType() 340 static inline JSTaggedValue AndWithTSType(JSThread *thread, JSTaggedValue left, in AndWithTSType() [all …]
|
D | ic_compare_op.cpp | 29 JSTaggedValue CompareOp::EqualWithIC(JSThread* thread, JSTaggedValue left, in EqualWithIC() 214 JSTaggedValue CompareOp::NotEqualWithIC(JSThread *thread, JSTaggedValue left, in NotEqualWithIC() 222 ComparisonResult CompareOp::Compare(JSThread *thread, JSTaggedValue left, in Compare() 433 JSTaggedValue CompareOp::LessWithIC(JSThread *thread, JSTaggedValue left, in LessWithIC() 442 JSTaggedValue CompareOp::LessEqWithIC(JSThread *thread, JSTaggedValue left, in LessEqWithIC() 451 JSTaggedValue CompareOp::GreaterWithIC(JSThread *thread, JSTaggedValue left, in GreaterWithIC() 460 JSTaggedValue CompareOp::GreaterEqWithIC(JSThread *thread, JSTaggedValue left, in GreaterEqWithIC()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
D | constant_folding.cpp | 78 auto left = acc_.GetValueIn(gate, 0); in VisitSMOD() local 97 auto left = acc_.GetValueIn(gate, 0); in VisitUMOD() local 116 auto left = acc_.GetValueIn(gate, 0); in VisitADD() local 133 auto left = acc_.GetValueIn(gate, 0); in VisitSUB() local 150 auto left = acc_.GetValueIn(gate, 0); in VisitMUL() local
|
D | number_speculative_lowering.cpp | 293 GateRef left = acc_.GetValueIn(gate, 0); in VisitNumberCalculate() local 320 GateRef left = acc_.GetValueIn(gate, 0); in VisitNumberCompare() local 348 GateRef left = acc_.GetValueIn(gate, 0); in VisitNumberShift() local 360 GateRef left = acc_.GetValueIn(gate, 0); in VisitNumberLogical() local 371 GateRef left = acc_.GetValueIn(gate, 0); in VisitNumberDiv() local 398 GateRef left = acc_.GetValueIn(gate, 0); in VisitNumberMod() local 499 GateRef left = acc_.GetValueIn(gate, 0); in VisitUndefinedStrictEqOrUndefinedStrictNotEq() local 518 GateRef left = acc_.GetValueIn(gate, 0); in VisitUndefinedEqOrUndefinedNotEq() local 686 GateRef NumberSpeculativeLowering::CalculateInts(GateRef left, GateRef right) in CalculateInts() 726 GateRef NumberSpeculativeLowering::CalculateDoubles(GateRef left, GateRef right) in CalculateDoubles() [all …]
|
D | lcr_circuit_builder.cpp | 21 GateRef CircuitBuilder::BinaryCmp(const GateMetaData* meta, GateRef left, GateRef right, const char… in BinaryCmp() 36 GateRef CircuitBuilder::AddWithOverflow(GateRef left, GateRef right) in AddWithOverflow() 41 GateRef CircuitBuilder::SubWithOverflow(GateRef left, GateRef right) in SubWithOverflow() 46 GateRef CircuitBuilder::MulWithOverflow(GateRef left, GateRef right) in MulWithOverflow() 83 … GateRef left, GateRef right, GateType gateType, const char* comment) in BinaryArithmetic()
|
D | ts_hcr_opt_pass.cpp | 54 GateRef left = acc_.GetValueIn(gate, 0); in VisitStringEqual() local 75 GateRef TSHCROptPass::ConvertStringEqualToConst(GateRef left, GateRef right) in ConvertStringEqualToConst() 126 GateRef TSHCROptPass::ConvertToSingleCharComparison(GateRef left, GateRef right) in ConvertToSingleCharComparison()
|
D | operations_stub_builder.cpp | 22 GateRef OperationsStubBuilder::Equal(GateRef glue, GateRef left, GateRef right, ProfileOperation ca… in Equal() 61 GateRef OperationsStubBuilder::NotEqual(GateRef glue, GateRef left, GateRef right, ProfileOperation… in NotEqual() 103 GateRef OperationsStubBuilder::StrictEqual(GateRef glue, GateRef left, GateRef right, ProfileOperat… in StrictEqual() 130 GateRef OperationsStubBuilder::StrictNotEqual(GateRef glue, GateRef left, GateRef right, ProfileOpe… in StrictNotEqual() 157 GateRef OperationsStubBuilder::Less(GateRef glue, GateRef left, GateRef right, ProfileOperation cal… in Less() 264 GateRef OperationsStubBuilder::LessEq(GateRef glue, GateRef left, GateRef right, ProfileOperation c… in LessEq() 371 GateRef OperationsStubBuilder::Greater(GateRef glue, GateRef left, GateRef right, ProfileOperation … in Greater() 477 GateRef OperationsStubBuilder::GreaterEq(GateRef glue, GateRef left, GateRef right, ProfileOperatio… in GreaterEq() 584 GateRef OperationsStubBuilder::Add(GateRef glue, GateRef left, GateRef right, ProfileOperation call… in Add() 605 GateRef OperationsStubBuilder::Sub(GateRef glue, GateRef left, GateRef right, ProfileOperation call… in Sub() [all …]
|
D | range_analysis.cpp | 196 auto left = acc_.GetFirstValue(gate); in VisitRangeGuard() local 204 auto left = GetRange(acc_.GetValueIn(gate, 0)); in GetRangeOfCalculate() local 272 auto left = acc_.GetValueIn(gate, 0); in GetRangeOfCompare() local
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
D | isa.cpp | 27 bool InsnDesc::IsSame(const InsnDesc &left, std::function<bool(const InsnDesc &left, const InsnDesc… in IsSame() argument
|
/arkcompiler/ets_frontend/es2panda/ir/expressions/ |
D | assignmentExpression.h | 35 …explicit AssignmentExpression(Expression *left, Expression *right, lexer::TokenType assignmentOper… in AssignmentExpression() 40 explicit AssignmentExpression(AstNodeType type, Expression *left, Expression *right, in AssignmentExpression()
|
/arkcompiler/ets_frontend/es2panda/test/parser/ts/ |
D | test-as-expression8.ts | 17 const left = {} as any constant
|
/arkcompiler/ets_runtime/ecmascript/interpreter/ |
D | fast_runtime_stub-inl.h | 39 JSTaggedValue FastRuntimeStub::FastMul(JSTaggedValue left, JSTaggedValue right) in FastMul() 48 JSTaggedValue FastRuntimeStub::FastDiv(JSTaggedValue left, JSTaggedValue right) in FastDiv() 67 JSTaggedValue FastRuntimeStub::FastMod(JSTaggedValue left, JSTaggedValue right) in FastMod() 90 JSTaggedValue FastRuntimeStub::FastEqual(JSTaggedValue left, JSTaggedValue right) in FastEqual() 123 JSTaggedValue FastRuntimeStub::FastStrictEqual(JSTaggedValue left, JSTaggedValue right) in FastStrictEqual()
|
/arkcompiler/ets_runtime/test/aottest/string_equal/ |
D | string_equal.ts | 44 let left:string = foo(true); variable
|
/arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
D | assignmentExpression.h | 36 explicit AssignmentExpression(Expression *const left, Expression *const right, in AssignmentExpression() 42 …explicit AssignmentExpression(AstNodeType const type, Expression *const left, Expression *const ri… in AssignmentExpression()
|
D | assignmentExpression.cpp | 163 Expression *const left, Expression *const right) in AssignmentExpression() 180 auto *const left = left_ != nullptr ? left_->Clone(allocator)->AsExpression() : nullptr; in Clone() local
|
/arkcompiler/ets_runtime/test/aottest/js_string_add/ |
D | js_string_add.js | 39 let left = foo(true); variable
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/ |
D | bounds_analysis.cpp | 44 BoundsRange::BoundsRange(int64_t left, int64_t right, const Inst *inst, [[maybe_unused]] DataType::… in BoundsRange() 76 auto left = right_ == MIN_RANGE_VALUE ? MAX_RANGE_VALUE : -right_; in Neg() local 91 auto left = 0; in Abs() local 105 auto left = AddWithOverflowCheck(left_, range.GetLeft()); in Add() local 117 auto left = AddWithOverflowCheck(left_, negRight); in Sub() local 133 auto left = std::min(m1, std::min(m2, std::min(m3, m4))); in Mul() local 149 auto left = std::min(m1, m2); in Div() local 174 auto left = left_ < 0 ? std::max(left_, -maxMod) : 0; in Mod() local 585 int64_t BoundsRange::AddWithOverflowCheck(int64_t left, int64_t right) in AddWithOverflowCheck() 605 int64_t BoundsRange::MulWithOverflowCheck(int64_t left, int64_t right) in MulWithOverflowCheck() [all …]
|
/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/checked/js_call/ |
D | js_call.js | 36 left; field in TreeNode 39 constructor(value, left, right) { argument
|
/arkcompiler/ets_frontend/ets2panda/ir/ts/ |
D | tsQualifiedName.h | 24 explicit TSQualifiedName(Expression *left, Identifier *right) in TSQualifiedName()
|
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
D | tsQualifiedName.h | 34 explicit TSQualifiedName(Expression *left, Identifier *right) in TSQualifiedName()
|
/arkcompiler/runtime_core/static_core/compiler/tests/ |
D | spill_fill_encoder_test.cpp | 22 bool operator==(const SpillFillData &left, const SpillFillData &right) in operator ==()
|
/arkcompiler/ets_runtime/ecmascript/ |
D | tagged_tree.cpp | 95 JSTaggedValue left = GetLeftChild(parentOfIndex); in LeftRotate() local 111 int left = GetLeftChild(index).GetInt(); in RightRotate() local 157 JSTaggedValue left = tree->GetLeftChild(parent); in AdjustTaggedTree() local 200 JSTaggedValue left = tree->GetLeftChild(successor); in Remove() local 524 int left = GetLeftChildIndex(parent); in HasValue() local 547 int left = src->GetLeftChildIndex(parent); in SetAll() local
|