Home
last modified time | relevance | path

Searched refs:GetStateCount (Results 1 - 19 of 19) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dgate.cpp97 size_t stateEnd = GetStateCount(); in CheckStateInput()
201 size_t dependStart = GetStateCount(); in CheckDependInput()
253 auto stateSize = GetStateCount(); in GetValueInAndOut()
345 setOfOps[{curOut->GetGateConst()->GetOpCode(), curOut->GetGateConst()->GetStateCount()}]++; in CheckBranchOutput()
352 setOfOps[{curOut->GetGateConst()->GetOpCode(), curOut->GetGateConst()->GetStateCount()}]++; in CheckBranchOutput()
520 return idx_ < GetGateConst()->GetStateCount(); in IsStateEdge()
726 size_t Gate::GetStateCount() const in GetStateCount() function in panda::ecmascript::kungfu::Gate
728 return meta_->GetStateCount(); in GetStateCount()
821 auto stateSize = GetStateCount(); in DumpInputs()
907 auto stateSize = GetStateCount(); in ShortPrint()
[all...]
H A Dshare_gate_meta_data.cpp83 if (GetStateCount() == 0) { in IsSchedulable()
87 return (!IsProlog()) && (!IsRoot()) && (GetStateCount() == 0); in IsSchedulable()
94 if (GetStateCount() > 0) { in IsState()
99 return (!IsVirtualState()) && (!IsFixed()) && (GetStateCount() > 0); in IsState()
H A Dgate_accessor.cpp871 ASSERT(idx < circuit_->LoadGatePtr(gate)->GetStateCount()); in GetState()
878 for (size_t idx = 0; idx < curGate->GetStateCount(); idx++) { in GetInStates()
1156 size_t dependIndex = gatePtr->GetStateCount(); in GetDep()
1174 size_t dependIndex = gatePtr->GetStateCount(); in SetDep()
1368 size_t GateAccessor::GetStateCount(GateRef gate) const in GetStateCount() function in panda::ecmascript::kungfu::GateAccessor
1370 return circuit_->LoadGatePtr(gate)->GetStateCount(); in GetStateCount()
1408 ASSERT(index < GetStateCount(gate)); in ReplaceStateIn()
1415 size_t stateCount = GetStateCount(gate); in ReplaceDependIn()
1422 size_t stateCount = GetStateCount(gate); in ReplaceOrNewDependIn()
1503 size_t stateEndIndex = stateStartIndex + GetStateCount(*useI in IsStateIn()
[all...]
H A Dstate_split_linearizer.cpp170 if (acc_.GetStateCount(currentGate) > 0) { in ProcessStateDepend()
171 ASSERT(acc_.GetStateCount(currentGate) == 1); in ProcessStateDepend()
261 ASSERT(curRegion->preds_.size() == acc_.GetStateCount(currentState)); in ConnectStateDepend()
H A Dcombined_pass_visitor.cpp71 if (acc_.GetStateCount(gate) > 0) { in ReplaceGate()
72 ASSERT(acc_.GetStateCount(gate) == 1 || acc_.GetOpCode(replacement) == OpCode::DEAD); // 1: one state in ReplaceGate()
H A Dvalue_numbering.cpp27 if (acc_.GetStateCount(gate) > 0 || acc_.GetDependCount(gate) > 0) { in VisitGate()
H A Dshare_gate_meta_data.h88 size_t GetStateCount() const in GetStateCount() function in panda::ecmascript::kungfu::GateMetaData
115 return GetStateCount() + GetDependCount() + GetInValueCount() in GetNumIns()
121 return GetStateCount() + GetDependCount(); in GetInValueStarts()
H A Ddead_code_elimination.cpp191 if (acc_.GetStateCount(gate) == 1) { in EliminateGate()
H A Dgraph_editor.cpp89 ASSERT(acc_.GetStateCount(gate) == 1); in PropagateGate()
H A Dloop_analysis.cpp68 } else if (acc_.GetDependCount(nex) == 0 && acc_.GetStateCount(nex) == 0) { in CollectUseGate()
H A Dcircuit_builder_helper.cpp241 auto stateCount = GateAccessor(env_->GetCircuit()).GetStateCount(predeControl_); in IsNeedSeal()
H A Dgate.h175 [[nodiscard]] size_t GetStateCount() const;
H A Dstring_builder_optimizer.cpp283 if (acc_.GetStateCount(gate) == 0) { in LoopContains()
H A Dgraph_linearizer.cpp52 auto numStateIn = acc_.GetStateCount(rootGate); in Run()
749 ASSERT(acc_.GetStateCount(curGate) == 0); in ScheduleAllocRegion()
997 ASSERT(acc_.GetStateCount(input) == 1); // 1: fall through block in FindPredRegion()
H A Dverifier.cpp167 if (gateAcc.IsState(*use) && use.GetIndex() < gateAcc.GetStateCount(*use)) { in RunCFGIsDAGCheck()
200 if (use.GetIndex() >= circuit->LoadGatePtrConst(*use)->GetStateCount()) { in RunCFGReducibilityCheck()
H A Dasync_function_lowering.cpp272 size_t stateEnd = accessor_.GetStateCount(curGate); in CheckResumeInLoopBody()
H A Dgate_accessor.h477 size_t GetStateCount(GateRef gate) const;
H A Dscheduler.cpp67 if (useIt.GetIndex() < acc.GetStateCount(*useIt) && in CalculateDominatorTree()
H A Darray_bounds_check_elimination.cpp597 ASSERT(acc_.GetStateCount(gate) == 1); in RemoveIndexCheck()

Completed in 19 milliseconds