| /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_runtime/ecmascript/compiler/ |
| D | constant_folding.cpp | 70 auto left = acc_.GetValueIn(gate, 0); in VisitSMOD() local 89 auto left = acc_.GetValueIn(gate, 0); in VisitUMOD() local 108 auto left = acc_.GetValueIn(gate, 0); in VisitADD() local 125 auto left = acc_.GetValueIn(gate, 0); in VisitSUB() local 142 auto left = acc_.GetValueIn(gate, 0); in VisitMUL() local
|
| D | number_speculative_lowering.cpp | 287 GateRef left = acc_.GetValueIn(gate, 0); in VisitNumberCalculate() local 308 GateRef left = acc_.GetValueIn(gate, 0); in VisitNumberCompare() local 327 GateRef left = acc_.GetValueIn(gate, 0); in VisitNumberShift() local 339 GateRef left = acc_.GetValueIn(gate, 0); in VisitNumberLogical() local 350 GateRef left = acc_.GetValueIn(gate, 0); in VisitNumberDiv() local 371 GateRef left = acc_.GetValueIn(gate, 0); in VisitNumberMod() local 464 GateRef left = acc_.GetValueIn(gate, 0); in VisitUndefinedStrictEqOrUndefinedStrictNotEq() local 483 GateRef left = acc_.GetValueIn(gate, 0); in VisitUndefinedEqOrUndefinedNotEq() local 652 GateRef NumberSpeculativeLowering::CalculateInts(GateRef left, GateRef right) in CalculateInts() 692 GateRef NumberSpeculativeLowering::CalculateDoubles(GateRef left, GateRef right) in CalculateDoubles() [all …]
|
| D | ts_hcr_opt_pass.cpp | 72 GateRef left = acc_.GetValueIn(gate, 0); in VisitStringEqual() local 93 GateRef TSHCROptPass::ConvertStringEqualToConst(GateRef left, GateRef right) in ConvertStringEqualToConst() 153 GateRef TSHCROptPass::ConvertToSingleCharComparison(GateRef left, GateRef right) in ConvertToSingleCharComparison()
|
| D | operations_stub_builder.cpp | 20 GateRef OperationsStubBuilder::Equal(GateRef glue, GateRef left, GateRef right, ProfileOperation ca… in Equal() 59 GateRef OperationsStubBuilder::NotEqual(GateRef glue, GateRef left, GateRef right, ProfileOperation… in NotEqual() 101 GateRef OperationsStubBuilder::StrictEqual(GateRef glue, GateRef left, GateRef right, ProfileOperat… in StrictEqual() 128 GateRef OperationsStubBuilder::StrictNotEqual(GateRef glue, GateRef left, GateRef right, ProfileOpe… in StrictNotEqual() 155 GateRef OperationsStubBuilder::Less(GateRef glue, GateRef left, GateRef right, ProfileOperation cal… in Less() 262 GateRef OperationsStubBuilder::LessEq(GateRef glue, GateRef left, GateRef right, ProfileOperation c… in LessEq() 369 GateRef OperationsStubBuilder::Greater(GateRef glue, GateRef left, GateRef right, ProfileOperation … in Greater() 475 GateRef OperationsStubBuilder::GreaterEq(GateRef glue, GateRef left, GateRef right, ProfileOperatio… in GreaterEq() 582 GateRef OperationsStubBuilder::Add(GateRef glue, GateRef left, GateRef right, ProfileOperation call… in Add() 603 GateRef OperationsStubBuilder::Sub(GateRef glue, GateRef left, GateRef right, ProfileOperation call… in Sub() [all …]
|
| /arkcompiler/ets_frontend/ets2panda/checker/ets/ |
| D | arithmetic.h | 58 Type *ETSChecker::PerformRelationOperationOnTypes(Type *left, Type *right, lexer::TokenType operati… in PerformRelationOperationOnTypes() 100 Type *ETSChecker::PerformArithmeticOperationOnTypes(Type *left, Type *right, lexer::TokenType opera… in PerformArithmeticOperationOnTypes() 190 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()
|
| D | arithmetic.cpp | 62 static inline void RepairTypeErrorsInOperands(Type **left, Type **right) in RepairTypeErrorsInOperands() 87 static Type *EffectiveTypeOfNumericOp(ETSChecker *checker, Type *left, Type *right) in EffectiveTypeOfNumericOp() 107 static std::pair<Type *, bool> BinaryCoerceToPrimitives(ETSChecker *checker, Type *left, Type *righ… in BinaryCoerceToPrimitives() 230 Type *ETSChecker::HandleRelationOperationOnTypes(Type *left, Type *right, lexer::TokenType operatio… in HandleRelationOperationOnTypes() 250 bool ETSChecker::CheckBinaryOperatorForBigInt(Type *left, Type *right, lexer::TokenType op) in CheckBinaryOperatorForBigInt() 280 … const ir::Expression *left, const ir::Expression *right) in CheckBinaryPlusMultDivOperandsForUnionType() 509 checker::Type *ETSChecker::CheckBinaryOperatorLogical(ir::Expression *left, ir::Expression *right, … in CheckBinaryOperatorLogical() 581 std::tuple<Type *, Type *> ETSChecker::CheckBinaryOperatorStrictEqual(ir::Expression *left, in CheckBinaryOperatorStrictEqual() 619 auto left = ops.expr->Left(); in CheckOperatorEqualDynamic() local 701 std::tuple<Type *, Type *> ETSChecker::CheckBinaryOperatorLessGreater(ir::Expression *left, ir::Exp… in CheckBinaryOperatorLessGreater() [all …]
|
| /arkcompiler/ets_frontend/es2panda/test/parser/ts/ |
| D | test-as-expression8.ts | 17 const left = {} as any constant
|
| /arkcompiler/ets_frontend/ets2panda/ast_verifier/ |
| D | forLoopCorrectlyInitialized.cpp | 41 auto const *left = ast->AsForInStatement()->Left(); in HandleForInStatement() local 57 auto const *left = ast->AsForOfStatement()->Left(); in HandleForOfStatement() local
|
| /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/ets2panda/test/unit/public/ |
| D | ast_builder_test.cpp | 106 auto left = NumberLiteralBuilder(Allocator()).SetValue("10").Build(); in TEST_F() local 119 auto left = NumberLiteralBuilder(Allocator()).SetValue("10").Build(); in TEST_F() local 138 auto left = NumberLiteralBuilder(Allocator()).SetValue("10").Build(); in TEST_F() local 150 auto left = NumberLiteralBuilder(Allocator()).SetValue("10").Build(); in TEST_F() local 164 auto left = NumberLiteralBuilder(Allocator()).SetValue("10").Build(); in TEST_F() local 248 auto left = NumberLiteralBuilder(Allocator()).SetValue("10").Build(); in TEST_F() local 261 auto left = NumberLiteralBuilder(Allocator()).SetValue("10").Build(); in TEST_F() local 311 auto left = NumberLiteralBuilder(Allocator()).SetValue("10").Build(); in TEST_F() local 327 auto left = NumberLiteralBuilder(Allocator()).SetValue("10").Build(); in TEST_F() local 405 auto left = NumberLiteralBuilder(Allocator()).SetValue("10").Build(); in TEST_F() local
|
| /arkcompiler/ets_runtime/test/aottest/string_equal/ |
| D | string_equal.ts | 44 let left:string = foo(true); variable
|
| /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_frontend/ets2panda/compiler/lowering/ets/ |
| D | bigintLowering.cpp | 53 auto left = expr->Left()->TsType(); in ReplaceStrictEqualByNormalEqual() local 76 auto left = expr->Left()->TsType(); in RemoveConst() local
|
| /arkcompiler/ets_runtime/test/aottest/js_string_add/ |
| D | js_string_add.js | 39 let left = foo(true); variable
|
| /arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
| D | tsQualifiedNameBuilder.h | 29 TSQualifiedNameBuilder &SetLeft(Expression *left) in SetLeft()
|
| D | forInStatementBuilder.h | 29 ForInStatementBuilder &SetLeft(AstNode *left) in SetLeft()
|
| D | binaryExpressionBuilder.h | 36 BinaryExpressionBuilder &SetLeft(Expression *left) in SetLeft()
|
| D | assignmentExpressionBuilder.h | 35 AssignmentExpressionBuilder &SetLeft(Expression *left) in SetLeft()
|
| D | forOfStatementBuilder.h | 29 ForOfStatementBuilder &SetLeft(AstNode *left) in SetLeft()
|
| /arkcompiler/ets_frontend/ets2panda/ir/ts/ |
| D | tsQualifiedName.h | 32 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/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 | 162 Expression *const left, Expression *const right) in AssignmentExpression() 178 … auto *const left = left_ != nullptr ? left_->Clone(allocator, nullptr)->AsExpression() : nullptr; in Clone() local
|