| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | number_speculative_lowering.cpp | 288 GateRef right = acc_.GetValueIn(gate, 1); in VisitNumberCalculate() local 309 GateRef right = acc_.GetValueIn(gate, 1); in VisitNumberCompare() local 328 GateRef right = acc_.GetValueIn(gate, 1); in VisitNumberShift() local 340 GateRef right = acc_.GetValueIn(gate, 1); in VisitNumberLogical() local 351 GateRef right = acc_.GetValueIn(gate, 1); in VisitNumberDiv() local 371 GateRef right = acc_.GetValueIn(gate, 1); in VisitNumberMultiply() local 397 GateRef right = acc_.GetValueIn(gate, 1); in VisitNumberMod() local 489 GateRef right = acc_.GetValueIn(gate, 1); in VisitUndefinedStrictEqOrUndefinedStrictNotEq() local 508 GateRef right = acc_.GetValueIn(gate, 1); in VisitUndefinedEqOrUndefinedNotEq() local 676 GateRef NumberSpeculativeLowering::CalculateInts(GateRef left, GateRef right) in CalculateInts() [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() 154 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 | 59 Type *ETSChecker::PerformRelationOperationOnTypes(Type *left, Type *right, lexer::TokenType operati… in PerformRelationOperationOnTypes() 103 Type *ETSChecker::PerformArithmeticOperationOnTypes(Type *left, Type *right, lexer::TokenType opera… in PerformArithmeticOperationOnTypes() 202 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 | 65 static inline void RepairTypeErrorsInOperands(Type **left, Type **right) in RepairTypeErrorsInOperands() 90 static Type *EffectiveTypeOfNumericOp(ETSChecker *checker, Type *left, Type *right) in EffectiveTypeOfNumericOp() 122 …atic std::pair<Type *, bool> BinaryCoerceToPrimitives(ETSChecker *checker, Type *left, Type *right, in BinaryCoerceToPrimitives() 189 Type *ETSChecker::HandleRelationOperationOnTypes(Type *left, Type *right, lexer::TokenType operatio… in HandleRelationOperationOnTypes() 209 bool ETSChecker::CheckBinaryOperatorForBigInt(Type *left, Type *right, lexer::TokenType op) in CheckBinaryOperatorForBigInt() 240 … const ir::Expression *left, const ir::Expression *right) in CheckBinaryPlusMultDivOperandsForUnionType() 513 checker::Type *ETSChecker::CheckBinaryOperatorLogical(ir::Expression *left, ir::Expression *right, in CheckBinaryOperatorLogical() 642 auto right = ops.expr->Right(); in CheckOperatorEqualDynamic() local 747 … *, Type *> ETSChecker::CheckBinaryOperatorLessGreater(ir::Expression *left, ir::Expression *right, in CheckBinaryOperatorLessGreater() 835 Type *ETSChecker::CheckBinaryOperatorNullishCoalescing(ir::Expression *left, ir::Expression *right, in CheckBinaryOperatorNullishCoalescing() [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 | 106 auto right = NumberLiteralBuilder(Allocator()).SetValue("5").Build(); in TEST_F() local 119 auto right = NumberLiteralBuilder(Allocator()).SetValue("5").Build(); in TEST_F() local 138 auto right = NumberLiteralBuilder(Allocator()).SetValue("5").Build(); in TEST_F() local 150 auto right = NumberLiteralBuilder(Allocator()).SetValue("5").Build(); in TEST_F() local 164 auto right = NumberLiteralBuilder(Allocator()).SetValue("5").Build(); in TEST_F() local 248 auto right = NumberLiteralBuilder(Allocator()).SetValue("5").Build(); in TEST_F() local 261 auto right = NumberLiteralBuilder(Allocator()).SetValue("5").Build(); in TEST_F() local 311 auto right = NumberLiteralBuilder(Allocator()).SetValue("5").Build(); in TEST_F() local 327 auto right = NumberLiteralBuilder(Allocator()).SetValue("5").Build(); in TEST_F() local 405 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 …edValue FastRuntimeStub::FastStrictEqual(JSThread *thread, 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
|
| D | constantExpressionLowering.cpp | 73 static bool CheckIsNumericConstant(ir::Literal *const left, ir::Literal *const right) in CheckIsNumericConstant() 182 bool ConstantExpressionLowering::PerformRelationOperator(InputType left, InputType right, lexer::To… in PerformRelationOperator() 209 bool ConstantExpressionLowering::HandleRelationOperator(ir::Literal *left, ir::Literal *right, lexe… in HandleRelationOperator() 241 bool ConstantExpressionLowering::HandleBitwiseLogicalOperator(ir::Literal *left, ir::Literal *right, in HandleBitwiseLogicalOperator() 265 auto right = expr->Right(); in HandleLogicalOperator() local 312 auto right = expr->Right()->AsLiteral(); in FoldBinaryBooleanConstant() local 356 …tegerType ConstantExpressionLowering::PerformBitwiseArithmetic(IntegerType left, IntegerType right, in PerformBitwiseArithmetic() 510 auto right = expr->Right()->AsLiteral(); in FoldBinaryNumericConstant() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
| D | cfi.h | 148 bool Less(const Operand &right) const override in Less() 183 bool Less(const Operand &right) const override in Less() 213 bool Less(const Operand &right) const override in Less() 246 bool Less(const Operand &right) const override in Less() 284 bool Less(const Operand &right) const override in Less()
|
| /arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
| D | tsQualifiedNameBuilder.h | 34 TSQualifiedNameBuilder &SetRight(Identifier *right) in SetRight()
|
| D | forInStatementBuilder.h | 35 ForInStatementBuilder &SetRight(Expression *right) in SetRight()
|
| D | binaryExpressionBuilder.h | 42 BinaryExpressionBuilder &SetRight(Expression *right) in SetRight()
|
| D | assignmentExpressionBuilder.h | 41 AssignmentExpressionBuilder &SetRight(Expression *right) in SetRight()
|
| D | forOfStatementBuilder.h | 35 ForOfStatementBuilder &SetRight(Expression *right) in SetRight()
|
| /arkcompiler/runtime_core/taihe/runtime/include/taihe/ |
| D | array.hpp | 171 friend bool operator==(array_view left, array_view right) noexcept in operator ==() 176 friend bool operator!=(array_view left, array_view right) noexcept in operator !=() 181 friend bool operator<(array_view left, array_view right) noexcept in operator <() 186 friend bool operator>(array_view left, array_view right) noexcept in operator >() 191 friend bool operator<=(array_view left, array_view right) noexcept in operator <=() 196 friend bool operator>=(array_view left, array_view right) noexcept in operator >=()
|
| /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 …licit AssignmentExpression(AstNodeType const type, Expression *const left, Expression *const right, in AssignmentExpression()
|
| D | assignmentExpression.cpp | 153 Expression *const left, Expression *const right) in AssignmentExpression() 170 …auto *const right = right_ != nullptr ? right_->Clone(allocator, nullptr)->AsExpression() : nullpt… in Clone() local
|
| /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/plugins/ets/tests/interop_js/tests/checked/js_call/ |
| D | js_call.js | 35 right; field in TreeNode 37 constructor(value, left, right) { argument
|
| /arkcompiler/ets_frontend/ets2panda/ir/statements/ |
| D | forInStatement.h | 30 explicit ForInStatement(AstNode *left, Expression *right, Statement *body) in ForInStatement()
|