Home
last modified time | relevance | path

Searched defs:left (Results 1 – 25 of 116) sorted by relevance

12345

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Disa.cpp27 bool InsnDesc::IsSame(const InsnDesc &left, std::function<bool(const InsnDesc &left, const InsnDesc… in IsSame() argument
/arkcompiler/ets_runtime/ecmascript/compiler/
Dconstant_folding.cpp70 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
Dnumber_speculative_lowering.cpp287 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 …]
Dts_hcr_opt_pass.cpp72 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()
Doperations_stub_builder.cpp20 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/
Darithmetic.h58 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()
DaliveAnalyzer.h47 LivenessStatus Or(LivenessStatus left, LivenessStatus right) in Or()
52 LivenessStatus And(LivenessStatus left, LivenessStatus right) in And()
Darithmetic.cpp62 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()
280const 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/
Dtest-as-expression8.ts17 const left = {} as any constant
/arkcompiler/ets_frontend/ets2panda/ast_verifier/
DforLoopCorrectlyInitialized.cpp41 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/
DassignmentExpression.h35 …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/
Dast_builder_test.cpp106 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/
Dstring_equal.ts44 let left:string = foo(true); variable
/arkcompiler/ets_runtime/ecmascript/interpreter/
Dfast_runtime_stub-inl.h39 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/
DbigintLowering.cpp53 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/
Djs_string_add.js39 let left = foo(true); variable
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
DtsQualifiedNameBuilder.h29 TSQualifiedNameBuilder &SetLeft(Expression *left) in SetLeft()
DforInStatementBuilder.h29 ForInStatementBuilder &SetLeft(AstNode *left) in SetLeft()
DbinaryExpressionBuilder.h36 BinaryExpressionBuilder &SetLeft(Expression *left) in SetLeft()
DassignmentExpressionBuilder.h35 AssignmentExpressionBuilder &SetLeft(Expression *left) in SetLeft()
DforOfStatementBuilder.h29 ForOfStatementBuilder &SetLeft(AstNode *left) in SetLeft()
/arkcompiler/ets_frontend/ets2panda/ir/ts/
DtsQualifiedName.h32 explicit TSQualifiedName(Expression *left, Identifier *right) in TSQualifiedName()
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsQualifiedName.h34 explicit TSQualifiedName(Expression *left, Identifier *right) in TSQualifiedName()
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
DassignmentExpression.h36 explicit AssignmentExpression(Expression *const left, Expression *const right, in AssignmentExpression()
42 …explicit AssignmentExpression(AstNodeType const type, Expression *const left, Expression *const ri… in AssignmentExpression()
DassignmentExpression.cpp162 Expression *const left, Expression *const right) in AssignmentExpression()
178 … auto *const left = left_ != nullptr ? left_->Clone(allocator, nullptr)->AsExpression() : nullptr; in Clone() local

12345