| /arkcompiler/ets_runtime/ecmascript/ic/ |
| D | ic_binary_op.h | 37 JSTaggedValue right, JSTaggedValue argType) in AddWithTSType() 107 JSTaggedValue right, JSTaggedValue argType) in SubWithTSType() 140 JSTaggedValue right, JSTaggedValue argType) in MulWithTSType() 175 JSTaggedValue right, JSTaggedValue argType) in DivWithTSType() 211 JSTaggedValue right, JSTaggedValue argType) in ModWithTSType() 257 static inline void GetBitOPDate(JSThread *thread, JSTaggedValue left, JSTaggedValue right, in GetBitOPDate() 295 JSTaggedValue right, JSTaggedValue argType) in ShlWithTSType() 311 JSTaggedValue right, JSTaggedValue argType) in ShrWithTSType() 325 JSTaggedValue right, JSTaggedValue argType) in AshrWithTSType() 341 JSTaggedValue right, JSTaggedValue argType) in AndWithTSType() [all …]
|
| D | ic_compare_op.cpp | 22 JSTaggedValue right, CompareOpType operationType) in EqualWithIC() 207 JSTaggedValue right, CompareOpType operationType) in NotEqualWithIC() 215 JSTaggedValue right, CompareOpType operationType) in Compare() 426 JSTaggedValue right, CompareOpType operationType) in LessWithIC() 435 JSTaggedValue right, CompareOpType operationType) in LessEqWithIC() 444 JSTaggedValue right, CompareOpType operationType) in GreaterWithIC() 453 JSTaggedValue right, CompareOpType operationType) in GreaterEqWithIC()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | constant_folding.cpp | 79 auto right = acc_.GetValueIn(gate, 1); in VisitSMOD() local 98 auto right = acc_.GetValueIn(gate, 1); in VisitUMOD() local 117 auto right = acc_.GetValueIn(gate, 1); in VisitADD() local 134 auto right = acc_.GetValueIn(gate, 1); in VisitSUB() local 151 auto right = acc_.GetValueIn(gate, 1); in VisitMUL() local
|
| D | number_speculative_lowering.cpp | 298 GateRef right = acc_.GetValueIn(gate, 1); in VisitNumberCalculate() local 319 GateRef right = acc_.GetValueIn(gate, 1); in VisitNumberCompare() local 338 GateRef right = acc_.GetValueIn(gate, 1); in VisitNumberShift() local 350 GateRef right = acc_.GetValueIn(gate, 1); in VisitNumberLogical() local 361 GateRef right = acc_.GetValueIn(gate, 1); in VisitNumberDiv() local 382 GateRef right = acc_.GetValueIn(gate, 1); in VisitNumberMod() local 475 GateRef right = acc_.GetValueIn(gate, 1); in VisitUndefinedStrictEqOrUndefinedStrictNotEq() local 494 GateRef right = acc_.GetValueIn(gate, 1); in VisitUndefinedEqOrUndefinedNotEq() local 662 GateRef NumberSpeculativeLowering::CalculateInts(GateRef left, GateRef right) in CalculateInts() 702 GateRef NumberSpeculativeLowering::CalculateDoubles(GateRef left, GateRef right) in CalculateDoubles() [all …]
|
| D | ts_hcr_opt_pass.cpp | 73 GateRef right = acc_.GetValueIn(gate, 1); 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 | 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 | lcr_circuit_builder.cpp | 24 GateRef CircuitBuilder::BinaryCmp(const GateMetaData* meta, GateRef left, GateRef right, const char… in BinaryCmp() 39 GateRef CircuitBuilder::AddWithOverflow(GateRef left, GateRef right) in AddWithOverflow() 44 GateRef CircuitBuilder::SubWithOverflow(GateRef left, GateRef right) in SubWithOverflow() 49 GateRef CircuitBuilder::MulWithOverflow(GateRef left, GateRef right) in MulWithOverflow() 95 … GateRef left, GateRef right, GateType gateType, const char* comment) in BinaryArithmetic()
|
| /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 | 20 static inline void RepairTypeErrorsInOperands(Type **left, Type **right) in RepairTypeErrorsInOperands() 130 Type *ETSChecker::HandleRelationOperationOnTypes(Type *left, Type *right, lexer::TokenType operatio… in HandleRelationOperationOnTypes() 150 bool ETSChecker::CheckBinaryOperatorForBigInt(Type *left, Type *right, lexer::TokenType op) in CheckBinaryOperatorForBigInt() 180 … const ir::Expression *left, const ir::Expression *right) in CheckBinaryPlusMultDivOperandsForUnionType() 413 checker::Type *ETSChecker::CheckBinaryOperatorLogical(ir::Expression *left, ir::Expression *right, … in CheckBinaryOperatorLogical() 555 …e<Type *, Type *> ETSChecker::CheckBinaryOperatorEqual(ir::Expression *left, ir::Expression *right, in CheckBinaryOperatorEqual() 613 …*, Type *> ETSChecker::CheckBinaryOperatorEqualDynamic(ir::Expression *left, ir::Expression *right, in CheckBinaryOperatorEqualDynamic() 645 … *, Type *> ETSChecker::CheckBinaryOperatorLessGreater(ir::Expression *left, ir::Expression *right, in CheckBinaryOperatorLessGreater() 748 Type *ETSChecker::CheckBinaryOperatorNullishCoalescing(ir::Expression *left, ir::Expression *right, in CheckBinaryOperatorNullishCoalescing() 811 ir::Expression *right; member [all …]
|
| /arkcompiler/ets_frontend/es2panda/test/parser/ts/ |
| D | test-as-expression8.ts | 18 const right = {} as any constant
|
| /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 | 103 auto right = NumberLiteralBuilder(Allocator()).SetValue("5").Build(); in TEST_F() local 122 auto right = NumberLiteralBuilder(Allocator()).SetValue("5").Build(); in TEST_F() local 134 auto right = NumberLiteralBuilder(Allocator()).SetValue("5").Build(); in TEST_F() local 148 auto right = NumberLiteralBuilder(Allocator()).SetValue("5").Build(); in TEST_F() local 229 auto right = NumberLiteralBuilder(Allocator()).SetValue("5").Build(); in TEST_F() local 242 auto right = NumberLiteralBuilder(Allocator()).SetValue("5").Build(); in TEST_F() local 292 auto right = NumberLiteralBuilder(Allocator()).SetValue("5").Build(); in TEST_F() local 308 auto right = NumberLiteralBuilder(Allocator()).SetValue("5").Build(); in TEST_F() local 386 auto right = NumberLiteralBuilder(Allocator()).SetValue("5").Build(); in TEST_F() local
|
| /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 | 55 auto right = expr->Right()->TsType(); in ReplaceStrictEqualByNormalEqual() local 82 auto right = expr->Right()->TsType(); in RemoveConst() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
| D | cfi.h | 153 bool Less(const Operand &right) const override in Less() 188 bool Less(const Operand &right) const override in Less() 218 bool Less(const Operand &right) const override in Less() 251 bool Less(const Operand &right) const override in Less() 289 bool Less(const Operand &right) const override in Less()
|
| /arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
| D | assignmentExpression.h | 36 explicit AssignmentExpression(Expression *const left, Expression *const right, in AssignmentExpression() 42 …licit AssignmentExpression(AstNodeType const type, Expression *const left, Expression *const right, in AssignmentExpression()
|
| D | assignmentExpression.cpp | 162 Expression *const left, Expression *const right) in AssignmentExpression() 179 …auto *const right = right_ != nullptr ? right_->Clone(allocator, nullptr)->AsExpression() : nullpt… in Clone() local
|
| /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/util/ast-builders/ |
| D | binaryExpressionBuilder.h | 42 BinaryExpressionBuilder &SetRight(Expression *right) in SetRight()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/checked/js_call/ |
| D | js_call.js | 37 right; field in TreeNode 39 constructor(value, left, right) { argument
|
| /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/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() 75 auto right = left_ == MIN_RANGE_VALUE ? MAX_RANGE_VALUE : -left_; in Neg() local 90 auto right = std::max(val1, val2); in Abs() local 106 auto right = AddWithOverflowCheck(right_, range.GetRight()); in Add() local 122 auto right = AddWithOverflowCheck(right_, negLeft); in Sub() local 143 auto right = std::max(m1.value(), std::max(m2.value(), std::max(m3.value(), m4.value()))); in Mul() local 162 auto right = std::max(m1.value(), m2.value()); in Div() local 187 auto right = right_ > 0 ? std::min(right_, maxMod) : 0; in Mod() local 254 auto right = AddWithOverflowCheck(right_, negRight); in Diff() local 618 std::optional<int64_t> BoundsRange::AddWithOverflowCheck(int64_t left, int64_t right) in AddWithOverflowCheck() [all …]
|
| /arkcompiler/ets_frontend/ets2panda/ir/statements/ |
| D | forInStatement.h | 30 explicit ForInStatement(AstNode *left, Expression *right, Statement *body) in ForInStatement()
|