Home
last modified time | relevance | path

Searched refs:stateSplit (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dframe_states.cpp785 auto stateSplit = BuildStateSplit(liveContext_, liveout, bbNext.start); in NewLoopExit() local
786 liveContext_->currentDepend_ = stateSplit; in NewLoopExit()
836 auto stateSplit = BuildStateSplit(liveContext_, liveout, bb.start); in AdvanceToNextBB() local
837 liveContext_->currentDepend_ = stateSplit; in AdvanceToNextBB()
1457 auto stateSplit = BuildStateSplit(liveContext_, GetOrOCreateBCEndLiveOut(bcId), bcId + 1); // 1: for after in BindStateSplitAfter() local
1458 liveContext_->currentDepend_ = stateSplit; in BindStateSplitAfter()
H A Dgate_accessor.cpp1678 // When loopExit, find stateSplit after DEPEND_SELECTOR
1683 GateRef stateSplit = Circuit::NullGate(); in GetFrameStateDependIn() local
1688 stateSplit = *it; in GetFrameStateDependIn()
1696 if (stateSplitCount == 1 && stateSplit != Circuit::NullGate()) { in GetFrameStateDependIn()
1697 dependIn = stateSplit; in GetFrameStateDependIn()
1703 // dependIn: DEPEND_RELAY / DEPEND_SELECTOR, if stateSplit follow closely, after the stateSplit.
H A Dtyped_bytecode_lowering.cpp1536 GateRef stateSplit = acc_.GetDep(gate); in LowerTypedNewObjRange() local
1537 GateRef frameState = acc_.FindNearestFrameState(stateSplit); in LowerTypedNewObjRange()
1620 // stateSplit maybe not a STATE_SPLIT in LowerTypedSuperCall()
1621 GateRef stateSplit = acc_.GetDep(gate); in LowerTypedSuperCall() local
1623 GateRef frameState = acc_.FindNearestFrameState(stateSplit); in LowerTypedSuperCall()
2143 // see stateSplit as a part of JSByteCode if exists in AddProfiling()
2163 // see stateSplit as a part of JSByteCode if exists in AddProfiling()
H A Dmcr_circuit_builder.cpp349 auto stateSplit = acc_.FindNearestStateSplit(currentDepend); in CheckAndConvert() local
350 auto frameState = acc_.GetFrameState(stateSplit); in CheckAndConvert()

Completed in 17 milliseconds