/arkcompiler/ets_frontend/es2panda/compiler/base/ |
H A D | iterators.cpp | 119 pg_->Branch(node_, labelSet.CatchEnd()); in Close() 168 pg_->Branch(node_, noClose); in Step() 173 pg_->Branch(node_, labelSet.CatchEnd()); in Step() 178 pg_->Branch(node_, labelSet.CatchEnd()); in Step() 195 pg_->Branch(node_, doneTarget); in OnIterDone()
|
H A D | optionalChain.cpp | 54 pg_->Branch(node_, notNullish); in CheckNullish() 59 pg_->Branch(node_, label_); in CheckNullish()
|
H A D | destructuring.cpp | 64 pg->Branch(restElement, next); in GenRestElement() 115 pg->Branch(element, assingValue); in GenArray() 162 pg->Branch(element, store); in GenObjectProperty() 226 pg->Branch(object, notNullish); in GenObject()
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | dynamicContext.cpp | 88 Cg()->Branch(node, labelSet.CatchEnd()); in ~LexEnvContext() 131 Cg()->Branch(node, labelSet.CatchEnd()); in ~IteratorContext() 225 etsg->Branch(tryStmt_, finalizerTable->LabelSet().CatchEnd()); in EmitFinalizer() 269 etsg->Branch(tryStmt_, labelPair.End()); in EmitFinalizerInsertion() 280 etsg->Branch(tryStmt_, target); in EmitFinalizerInsertion() 283 etsg->Branch(tryStmt_, target); in EmitFinalizerInsertion()
|
H A D | switchBuilder.h | 89 cg_->Branch(defaultTarget, caseLabels_[defaultIndex]); in JumpToDefault() 94 cg_->Branch(stmt_, end_); in Break()
|
H A D | JSCompiler.cpp | 508 pg->Branch(expr, endLabel); in CompileLogical() 659 cg->Branch(self, endLabel); in CompileImpl() 1282 cg->Branch(self, target); in CompileImpl() 1301 cg->Branch(self, target); in CompileImpl() 1328 cg->Branch(self, startLabel); in CompileImpl() 1379 pg->Branch(st, labelTarget.ContinueTarget()); in Compile() 1415 pg->Branch(st, labelTarget.ContinueTarget()); in Compile() 1452 pg->Branch(st, startLabel); in Compile() 1469 pg->Branch(pg->Insns().back()->Node(), statementEnd); in Compile() 1573 pg->Branch(s in CompileTryCatch() [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
H A D | baseline_stubs-inl.h | 38 Branch(TaggedIsException(res), &isException, ¬Exception);
in CheckExceptionWithVar() 55 Branch(TaggedIsException(res), &isException, ¬Exception);
in CheckException() 74 Branch(TaggedIsException(res), &isException, ¬Exception);
in CheckExceptionReturn() 93 Branch(TaggedIsException(res), &isException, ¬Exception);
in CheckExceptionWithJump() 111 Branch(TaggedIsException(res), &isException, ¬Exception);
in CheckExceptionWithJumpAndReturn() 128 Branch(HasPendingException(glue), &isException, ¬Exception);
in CheckPendingException() 280 Branch(Int32UnsignedGreaterThan(ChangeIntPtrToInt32(PtrSub(fp, sp)),
in GetStartIdxAndNumArgs() 294 Branch(Int32UnsignedGreaterThan(*numArgs, restIdx), &numArgsGreater, &numArgsNotGreater);
in GetStartIdxAndNumArgs()
|
H A D | baseline_stubs.cpp | 126 Branch(LogicOrBuilder(env) \ 422 Branch(TaggedIsException(*argumentsList), &slowPath, &newArgumentsObj); in GenerateCircuit() 427 Branch(TaggedIsException(*argumentsObj), &slowPath, &checkException); in GenerateCircuit() 429 Branch(HasPendingException(glue), &slowPath, &dispatch); in GenerateCircuit() 462 Branch(TaggedIsException(result), &isException, ¬Exception); in GenerateCircuit() 588 Branch(TaggedIsException(res), &isException, ¬Exception); in GenerateCircuit() 595 Branch(TaggedIsUndefined(*varProfileTypeInfo), &updateHotness, &isStable); in GenerateCircuit() 598 Branch(ProfilerStubBuilder(env).IsProfileTypeInfoDumped(*varProfileTypeInfo, callback), &tryContinue, in GenerateCircuit() 631 Branch(IntPtrEqual(varPc, IntPtr(0)), &pcEqualNullptr, &pcNotEqualNullptr); in GenerateCircuit() 1176 Branch(TaggedIsNumbe in GenerateCircuit() [all...] |
H A D | baseline_stub_builder.h | 49 Branch(TaggedIsException(res), &isException, ¬Exception); in CheckExceptionWithVar() 67 Branch(TaggedIsException(res), &isException, ¬Exception); in CheckException() 84 Branch(TaggedIsException(res), &isException, ¬Exception); in CheckExceptionWithJump() 101 Branch(HasPendingException(glue), &isException, ¬Exception); in CheckPendingException() 252 Branch(Int32UnsignedGreaterThan(ChangeIntPtrToInt32(PtrSub(fp, sp)), in GetStartIdxAndNumArgs() 267 Branch(Int32UnsignedGreaterThan(*numArgs, restIdx), &numArgsGreater, &numArgsNotGreater); in GetStartIdxAndNumArgs()
|
/arkcompiler/ets_frontend/es2panda/ir/statements/ |
H A D | tryStatement.cpp | 54 pg->Branch(this, labelSet.CatchEnd()); in CompileFinally() 89 pg->Branch(this, innerLabelSet.CatchEnd()); in CompileTryCatchFinally() 116 pg->Branch(this, innerLabelSet.CatchEnd()); in CompileTryFinally() 138 pg->Branch(this, labelSet.CatchEnd()); in CompileTryCatch()
|
H A D | forOfStatement.cpp | 57 pg->Branch(right_, labelSet.CatchEnd()); in Compile() 98 pg->Branch(this, labelTarget.ContinueTarget()); in Compile()
|
H A D | forInStatement.cpp | 62 pg->Branch(right_, labelSet.CatchEnd()); in Compile() 96 pg->Branch(this, labelTarget.ContinueTarget()); in Compile()
|
H A D | breakStatement.cpp | 39 pg->Branch(this, target); in Compile()
|
H A D | continueStatement.cpp | 38 pg->Branch(this, target); in Compile()
|
H A D | whileStatement.cpp | 53 pg->Branch(this, labelTarget.ContinueTarget()); in Compile()
|
H A D | doWhileStatement.cpp | 55 pg->Branch(this, startLabel); in Compile()
|
/arkcompiler/ets_frontend/es2panda/compiler/core/ |
H A D | switchBuilder.cpp | 69 pg_->Branch(defaultTarget, caseLabels_[defaultIndex]); in JumpToDefault() 74 pg_->Branch(stmt_, end_); in Break()
|
H A D | dynamicContext.cpp | 81 pg_->Branch(node, labelSet.CatchEnd()); in ~LexEnvContext() 123 pg_->Branch(node, labelSet.CatchEnd()); in ~IteratorContext() 159 pg_->Branch(node, labelSet.CatchEnd()); in ~DestructuringIteratorContext()
|
/arkcompiler/ets_frontend/ets2panda/compiler/base/ |
H A D | iterators.cpp | 111 pg_->Branch(node_, innerLabelSet.CatchEnd()); in CloseInnerResultNormal() 153 pg_->Branch(node_, labelSet.CatchEnd()); in Close() 197 pg_->Branch(node_, noClose); in Step() 205 pg_->Branch(node_, labelSet.CatchEnd()); in Step() 222 pg_->Branch(node_, doneTarget); in OnIterDone()
|
H A D | destructuring.cpp | 63 pg->Branch(restElement, next); in GenRestElement() 103 pg->Branch(element, assignValue); in GenElement() 136 pg->Branch(array, labelSet.CatchEnd()); in GenArray() 180 pg->Branch(element, store); in GenDefaultInitializer()
|
H A D | condition.cpp | 149 etsg->Branch(binExpr, returnRightTrueLabel); in CompileLogicalOrExpr() 153 etsg->Branch(binExpr, falseLabel); in CompileLogicalOrExpr() 179 etsg->Branch(binExpr, returnRightTrueLabel); in CompileLogicalAndExpr() 183 etsg->Branch(binExpr, falseLabel); in CompileLogicalAndExpr() 186 etsg->Branch(binExpr, falseLabel); in CompileLogicalAndExpr()
|
H A D | optionalChain.cpp | 53 pg_->Branch(node_, label_); in Check()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | lcr_circuit_builder.cpp | 278 Branch(DoubleIsINF(x), &isInfinity, &exit); in DoubleCheckINFInRangeInt32() 281 Branch(DoubleEqual(x, pInfinity), &positiveInf, &negativeInf); in DoubleCheckINFInRangeInt32() 311 Branch(DoubleGreaterThan(x, Max), &overflow, &checkUnderflow); in DoubleInRangeInt32() 319 Branch(DoubleLessThan(x, Min), &underflow, &exit); in DoubleInRangeInt32()
|
H A D | circuit_builder-inl.h | 202 builder_->Branch(check, checkTrue, exit_); in And() 248 builder_->Branch(check, exit_, checkFalse); in Or()
|
/arkcompiler/ets_frontend/es2panda/ir/expressions/ |
H A D | conditionalExpression.cpp | 45 pg->Branch(this, endLabel); in Compile()
|