Lines Matching refs:numOfIns
480 GateRef FrameStateBuilder::InitMerge(size_t numOfIns, bool isLoop)
482 const GateMetaData *metaData = isLoop ? circuit_->LoopBegin(numOfIns) : circuit_->Merge(numOfIns);
483 return circuit_->NewGate(metaData, std::vector<GateRef>(numOfIns, Circuit::NullGate()));
494 size_t numOfIns = bbNext.numOfStatePreds;
497 numOfIns = 0;
502 numOfIns++;
512 merge = InitMerge(numOfIns, true);
513 dependMerge = circuit_->NewGate(circuit_->DependSelector(numOfIns),
514 std::vector<GateRef>(numOfIns + 1, Circuit::NullGate())); // 1: merge
517 ASSERT(numOfIns - bbNext.numOfLoopBack > 1); // 1: loop in
522 size_t numOfMergeIns = numOfIns - bbNext.numOfLoopBack;
535 merge = InitMerge(numOfIns, false);
536 dependMerge = circuit_->NewGate(circuit_->DependSelector(numOfIns),
537 std::vector<GateRef>(numOfIns + 1, Circuit::NullGate())); // 1: merge
582 size_t numOfIns = bb.numOfStatePreds;
584 numOfIns = 0;
589 numOfIns++;
592 return numOfIns;
625 size_t numOfIns = acc_.GetNumIns(mergedContext->mergeState_);
626 auto inList = std::vector<GateRef>(numOfIns + 1, Circuit::NullGate()); // 1: state
628 circuit_->ValueSelector(numOfIns), MachineType::I64, inList.size(), inList.data(),
644 size_t numOfIns = acc_.GetNumIns(mergedContext->loopBackState_);
645 auto inList = std::vector<GateRef>(numOfIns + 1, Circuit::NullGate()); // 1: state
647 circuit_->ValueSelector(numOfIns), MachineType::I64, inList.size(), inList.data(),