Lines Matching refs:circuit_

29       circuit_(circuit),
173 auto chunk = circuit_->chunk();
216 auto chunk = circuit_->chunk();
235 auto chunk = circuit_->chunk();
246 auto chunk = circuit_->chunk();
290 auto hole = circuit_->GetConstantGate(MachineType::I64,
304 auto res = circuit_->NewGate(circuit_->SaveRegister(numRegs), vec);
358 auto restore = circuit_->NewGate(circuit_->RestoreRegister(i),
422 frameContext->currentState_ = circuit_->GetStateRoot();
423 frameContext->currentDepend_ = circuit_->GetDependRoot();
435 auto holeGate = circuit_->GetConstantGate(MachineType::I64,
458 GateRef init = circuit_->NewGate(circuit_->GetMetaBuilder()->InitVreg(i), MachineType::I64,
459 {circuit_->GetArgRoot()}, GateType::TaggedValue());
464 GateRef env = circuit_->NewGate(circuit_->GetMetaBuilder()->InitVreg(INIT_VRGE_ENV), MachineType::I64,
465 {circuit_->GetArgRoot()}, GateType::TaggedValue());
482 const GateMetaData *metaData = isLoop ? circuit_->LoopBegin(numOfIns) : circuit_->Merge(numOfIns);
483 return circuit_->NewGate(metaData, std::vector<GateRef>(numOfIns, Circuit::NullGate()));
513 dependMerge = circuit_->NewGate(circuit_->DependSelector(numOfIns),
520 dependMerge = circuit_->NewGate(circuit_->DependSelector(numOfLoopIns),
524 frameContext->mergeDepend_ = circuit_->NewGate(circuit_->DependSelector(numOfMergeIns),
536 dependMerge = circuit_->NewGate(circuit_->DependSelector(numOfIns),
572 entryState = circuit_->NewGate(circuit_->LoopBack(), { entryState });
627 auto phi = circuit_->NewGate(
628 circuit_->ValueSelector(numOfIns), MachineType::I64, inList.size(), inList.data(),
646 auto phi = circuit_->NewGate(
647 circuit_->ValueSelector(numOfIns), MachineType::I64, inList.size(), inList.data(),
737 auto chunk = circuit_->chunk();
743 auto chunk = circuit_->chunk();
764 auto loopExit = circuit_->NewGate(circuit_->LoopExit(), { state });
765 auto loopExitDepend = circuit_->NewGate(circuit_->LoopExitDepend(),
772 current = circuit_->NewGate(circuit_->LoopExitValue(), acc_.GetMachineType(current),
1360 BlockLoopAnalysis loopAnalysis(this, circuit_->chunk());
1420 auto frameState = circuit_->NewGate(circuit_->FrameState(accessor.ToValue()),
1432 return circuit_->NewGate(circuit_->StateSplit(), {state, depend, frameState});
1466 auto optimizedGate = circuit_->GetConstantGate(MachineType::I64,
1476 return circuit_->NewGate(circuit_->FrameValues(frameStateInputs), inList);