Home
last modified time | relevance | path

Searched refs:Branch (Results 1 - 25 of 72) sorted by relevance

123

/arkcompiler/ets_frontend/es2panda/compiler/base/
H A Diterators.cpp119 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 DoptionalChain.cpp54 pg_->Branch(node_, notNullish); in CheckNullish()
59 pg_->Branch(node_, label_); in CheckNullish()
H A Ddestructuring.cpp64 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 DdynamicContext.cpp88 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 DswitchBuilder.h89 cg_->Branch(defaultTarget, caseLabels_[defaultIndex]); in JumpToDefault()
94 cg_->Branch(stmt_, end_); in Break()
H A DJSCompiler.cpp508 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 Dbaseline_stubs-inl.h38 Branch(TaggedIsException(res), &isException, &notException); in CheckExceptionWithVar()
55 Branch(TaggedIsException(res), &isException, &notException); in CheckException()
74 Branch(TaggedIsException(res), &isException, &notException); in CheckExceptionReturn()
93 Branch(TaggedIsException(res), &isException, &notException); in CheckExceptionWithJump()
111 Branch(TaggedIsException(res), &isException, &notException); in CheckExceptionWithJumpAndReturn()
128 Branch(HasPendingException(glue), &isException, &notException); in CheckPendingException()
280 Branch(Int32UnsignedGreaterThan(ChangeIntPtrToInt32(PtrSub(fp, sp)), in GetStartIdxAndNumArgs()
294 Branch(Int32UnsignedGreaterThan(*numArgs, restIdx), &numArgsGreater, &numArgsNotGreater); in GetStartIdxAndNumArgs()
H A Dbaseline_stubs.cpp126 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, &notException); in GenerateCircuit()
588 Branch(TaggedIsException(res), &isException, &notException); 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 Dbaseline_stub_builder.h49 Branch(TaggedIsException(res), &isException, &notException); in CheckExceptionWithVar()
67 Branch(TaggedIsException(res), &isException, &notException); in CheckException()
84 Branch(TaggedIsException(res), &isException, &notException); in CheckExceptionWithJump()
101 Branch(HasPendingException(glue), &isException, &notException); 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 DtryStatement.cpp54 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 DforOfStatement.cpp57 pg->Branch(right_, labelSet.CatchEnd()); in Compile()
98 pg->Branch(this, labelTarget.ContinueTarget()); in Compile()
H A DforInStatement.cpp62 pg->Branch(right_, labelSet.CatchEnd()); in Compile()
96 pg->Branch(this, labelTarget.ContinueTarget()); in Compile()
H A DbreakStatement.cpp39 pg->Branch(this, target); in Compile()
H A DcontinueStatement.cpp38 pg->Branch(this, target); in Compile()
H A DwhileStatement.cpp53 pg->Branch(this, labelTarget.ContinueTarget()); in Compile()
H A DdoWhileStatement.cpp55 pg->Branch(this, startLabel); in Compile()
/arkcompiler/ets_frontend/es2panda/compiler/core/
H A DswitchBuilder.cpp69 pg_->Branch(defaultTarget, caseLabels_[defaultIndex]); in JumpToDefault()
74 pg_->Branch(stmt_, end_); in Break()
H A DdynamicContext.cpp81 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 Diterators.cpp111 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 Ddestructuring.cpp63 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 Dcondition.cpp149 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 DoptionalChain.cpp53 pg_->Branch(node_, label_); in Check()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dlcr_circuit_builder.cpp278 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 Dcircuit_builder-inl.h202 builder_->Branch(check, checkTrue, exit_); in And()
248 builder_->Branch(check, exit_, checkFalse); in Or()
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DconditionalExpression.cpp45 pg->Branch(this, endLabel); in Compile()

Completed in 21 milliseconds

123