Home
last modified time | relevance | path

Searched refs:gateAcc_ (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
Dframe_states.cpp26 gateAcc_(circuit), in FrameStateBuilder()
70 auto uses = gateAcc_.Uses(depend); in BindStateSplit()
72 if (gateAcc_.IsDependIn(useIt) && *useIt != stateSplit) { in BindStateSplit()
73 useIt = gateAcc_.ReplaceIn(useIt, stateSplit); in BindStateSplit()
79 gateAcc_.ShortPrint(frameState); in BindStateSplit()
85 auto state = gateAcc_.GetState(gate); in BindStateSplit()
86 auto depend = gateAcc_.GetDep(gate); in BindStateSplit()
87 if (gateAcc_.GetOpCode(state) == OpCode::IF_SUCCESS) { in BindStateSplit()
88 state = gateAcc_.GetState(state); in BindStateSplit()
91 gateAcc_.ReplaceDependIn(gate, stateSplit); in BindStateSplit()
[all …]
Dbytecode_circuit_builder.cpp639 gateAcc_.NewIn(depend, 0, state); in NewMerge()
654 gateAcc_.NewIn(loopBegin, 0, state); in NewLoopBegin()
655 gateAcc_.NewIn(loopDepend, 1, depend); in NewLoopBegin()
737 ASSERT(gateAcc_.GetOpCode(bbNext.stateCurrent) == OpCode::LOOP_BEGIN); in SetLoopBlockPred()
738 ASSERT(gateAcc_.GetOpCode(bbNext.dependCurrent) == OpCode::DEPEND_SELECTOR); in SetLoopBlockPred()
743 gateAcc_.NewIn(bbNext.loopBackStateMerge, bbNext.loopBackIndex, state); in SetLoopBlockPred()
744 gateAcc_.NewIn(bbNext.loopBackDependMerge, bbNext.loopBackIndex + 1, depend); in SetLoopBlockPred()
749 auto loopBack = gateAcc_.GetState(bbNext.stateCurrent, 1); // 1: LoopBack in SetLoopBlockPred()
750 gateAcc_.NewIn(loopBack, 0, state); in SetLoopBlockPred()
751 gateAcc_.NewIn(bbNext.dependCurrent, 2, depend); // 2: loopback depend in SetLoopBlockPred()
[all …]
Dframe_states.h139 if (gateAcc_.IsValueSelector(value)) { in GetEntryBBBeginStateInfo()
140 value = gateAcc_.GetValueIn(value); in GetEntryBBBeginStateInfo()
172 GateAccessor gateAcc_; variable
Dbytecode_circuit_builder.h271 method_(methodLiteral), gateAcc_(circuit), argAcc_(circuit, method_), in BytecodeCircuitBuilder()
327 ASSERT(gateAcc_.GetOpCode(gate) == OpCode::JS_BYTECODE); in UpdateBcIndexGate()
600 GateAccessor gateAcc_; variable