Lines Matching refs:circuit_
28 Gate *gatePtr = circuit_->LoadGatePtr(gate);
34 return circuit_->GetMark(gate);
39 circuit_->SetMark(gate, mark);
79 Gate *gatePtr = circuit_->LoadGatePtr(gate);
85 Gate *gatePtr = circuit_->LoadGatePtr(gate);
92 Gate *gatePtr = circuit_->LoadGatePtr(gate);
99 Gate *gatePtr = circuit_->LoadGatePtr(gate);
107 Gate *gatePtr = circuit_->LoadGatePtr(gate);
115 Gate *gatePtr = circuit_->LoadGatePtr(gate);
122 Gate *gatePtr = circuit_->LoadGatePtr(gate);
130 Gate *gatePtr = circuit_->LoadGatePtr(gate);
138 Gate *gatePtr = circuit_->LoadGatePtr(gate);
162 Gate *gatePtr = circuit_->LoadGatePtr(gate);
174 Gate *gatePtr = circuit_->LoadGatePtr(gate);
181 Gate *gatePtr = circuit_->LoadGatePtr(gate);
189 Gate *gatePtr = circuit_->LoadGatePtr(gate);
200 Gate *gatePtr = circuit_->LoadGatePtr(gate);
204 auto meta = circuit_->CreateArray(accessor.ToValue());
207 auto meta = circuit_->CreateArrayWithBuffer(accessor.ToValue());
217 Gate *gatePtr = circuit_->LoadGatePtr(gate);
226 Gate *gatePtr = circuit_->LoadGatePtr(gate);
236 Gate *gatePtr = circuit_->LoadGatePtr(gate);
244 Gate *gatePtr = circuit_->LoadGatePtr(gate);
255 auto meta = circuit_->StringAdd(accessor.ToValue());
263 Gate *gatePtr = circuit_->LoadGatePtr(gate);
269 Gate *gatePtr = circuit_->LoadGatePtr(gate);
276 Gate *gatePtr = circuit_->LoadGatePtr(gate);
289 Gate *gatePtr = circuit_->LoadGatePtr(gate);
296 Gate *gatePtr = circuit_->LoadGatePtr(gate);
303 Gate *gatePtr = circuit_->LoadGatePtr(gate);
310 Gate *gatePtr = circuit_->LoadGatePtr(gate);
317 Gate *gatePtr = circuit_->LoadGatePtr(gate);
324 Gate *gatePtr = circuit_->LoadGatePtr(gate);
331 Gate *gatePtr = circuit_->LoadGatePtr(gate);
338 Gate *gatePtr = circuit_->LoadGatePtr(gate);
362 Gate *gatePtr = circuit_->LoadGatePtr(gate);
369 Gate *gatePtr = circuit_->LoadGatePtr(gate);
383 Gate *gatePtr = circuit_->LoadGatePtr(gate);
391 Gate *gatePtr = circuit_->LoadGatePtr(gate);
425 Gate *gatePtr = circuit_->LoadGatePtr(gate);
435 Gate *gatePtr = circuit_->LoadGatePtr(gate);
442 Gate *gatePtr = circuit_->LoadGatePtr(gate);
451 Gate *gatePtr = circuit_->LoadGatePtr(gate);
460 Gate *gatePtr = circuit_->LoadGatePtr(gate);
469 Gate *gatePtr = circuit_->LoadGatePtr(gate);
477 Gate *gatePtr = circuit_->LoadGatePtr(gate);
485 Gate *gatePtr = circuit_->LoadGatePtr(gate);
494 Gate *gatePtr = circuit_->LoadGatePtr(gate);
501 Gate *gatePtr = circuit_->LoadGatePtr(gate);
508 Gate *gatePtr = circuit_->LoadGatePtr(gate);
515 Gate *gatePtr = circuit_->LoadGatePtr(gate);
534 Gate *gatePtr = circuit_->LoadGatePtr(gate);
541 Gate *gatePtr = circuit_->LoadGatePtr(gate);
547 Gate *gatePtr = circuit_->LoadGatePtr(gate);
581 Gate *gatePtr = circuit_->LoadGatePtr(gate);
594 Gate *gatePtr = circuit_->LoadGatePtr(gate);
632 Gate *gatePtr = circuit_->LoadGatePtr(gate);
639 Gate *gatePtr = circuit_->LoadGatePtr(gate);
649 Gate *gatePtr = circuit_->LoadGatePtr(gate);
658 Gate *gatePtr = circuit_->LoadGatePtr(gate);
668 Gate *gatePtr = circuit_->LoadGatePtr(gate);
677 Gate *gatePtr = circuit_->LoadGatePtr(gate);
687 Gate *gatePtr = circuit_->LoadGatePtr(gate);
696 Gate *gatePtr = circuit_->LoadGatePtr(gate);
707 Gate *gatePtr = circuit_->LoadGatePtr(gate);
725 Gate *gatePtr = circuit_->LoadGatePtr(gate);
743 Gate *gatePtr = circuit_->LoadGatePtr(gate);
752 Gate *gatePtr = circuit_->LoadGatePtr(gate);
761 Gate *gatePtr = circuit_->LoadGatePtr(gate);
770 Gate *gatePtr = circuit_->LoadGatePtr(gate);
781 Gate *gatePtr = circuit_->LoadGatePtr(gate);
787 Gate *gatePtr = circuit_->LoadGatePtr(gate);
788 auto comment = circuit_->GetComment(gate);
794 Gate *gatePtr = circuit_->LoadGatePtr(gate);
801 GateRef gate = circuit_->GetGateRefById(id);
803 Gate *gatePtr = circuit_->LoadGatePtr(gate);
804 gatePtr->PrintWithBytecode(circuit_->GetComment(gate));
813 Gate *gatePtr = circuit_->LoadGatePtr(gate);
814 gatePtr->PrintWithBytecode(circuit_->GetComment(gate));
819 Gate *gatePtr = circuit_->LoadGatePtr(gate);
825 Gate *gatePtr = circuit_->LoadGatePtr(gate);
831 Gate *gatePtr = circuit_->LoadGatePtr(gate);
837 Gate *gatePtr = circuit_->LoadGatePtr(gate);
840 return circuit_->GetIn(gate, valueIndex + idx);
845 Gate *gatePtr = circuit_->LoadGatePtr(gate);
866 return circuit_->GetIn(gate, idx);
871 ASSERT(idx < circuit_->LoadGatePtr(gate)->GetStateCount());
872 return circuit_->GetIn(gate, idx);
877 const Gate *curGate = circuit_->LoadGatePtrConst(gate);
879 ins.push_back(circuit_->GetGateRef(curGate->GetInGateConst(idx)));
885 const Gate *curGate = circuit_->LoadGatePtrConst(gate);
887 ins.push_back(circuit_->GetGateRef(curGate->GetInGateConst(idx)));
893 const Gate *curGate = circuit_->LoadGatePtrConst(gate);
896 GateRef ref = circuit_->GetGateRef(curOut->GetGateConst());
900 ref = circuit_->GetGateRef(curOut->GetGateConst());
908 const Gate *curGate = circuit_->LoadGatePtrConst(gate);
921 const Gate *curGate = circuit_->LoadGatePtrConst(gate);
924 GateRef ref = circuit_->GetGateRef(curOut->GetGateConst());
930 ref = circuit_->GetGateRef(curOut->GetGateConst());
985 circuit_->GetAllGates(gates);
990 return circuit_->IsInGateNull(gate, idx);
1039 return circuit_->IsControlCase(gate);
1056 return circuit_->IsLoopHead(gate);
1154 Gate *gatePtr = circuit_->LoadGatePtr(gate);
1157 return circuit_->GetIn(gate, dependIndex + idx);
1162 Gate *gatePtr = circuit_->LoadGatePtr(gate);
1172 Gate *gatePtr = circuit_->LoadGatePtr(gate);
1175 gatePtr->ModifyIn(dependIndex + idx, circuit_->LoadGatePtr(depGate));
1182 Gate *curGatePtr = circuit_->LoadGatePtr(*useIt);
1183 Gate *replaceGatePtr = circuit_->LoadGatePtr(replaceGate);
1190 return circuit_->LoadGatePtr(gate)->GetGateType();
1195 circuit_->LoadGatePtr(gate)->SetGateType(gt);
1231 CircuitBuilder builder(circuit_);
1316 it = ReplaceIn(it, circuit_->DeadGate());
1323 it = ReplaceIn(it, circuit_->DeadGate());
1336 ReplaceGate(ifException, circuit_->DeadGate());
1348 circuit_->DeleteGate(*useIt);
1355 circuit_->DecreaseIn(*useIt, idx);
1360 circuit_->DecreaseIn(gate, index);
1365 circuit_->NewIn(gate, idx, in);
1370 return circuit_->LoadGatePtr(gate)->GetStateCount();
1375 return circuit_->LoadGatePtr(gate)->GetDependCount();
1380 return circuit_->LoadGatePtr(gate)->GetInValueCount();
1396 circuit_->ModifyIn(gate, index, in);
1401 ASSERT(idx < circuit_->LoadGatePtrConst(gate)->GetNumIns());
1402 ASSERT(!circuit_->IsInGateNull(gate, idx));
1403 circuit_->LoadGatePtr(gate)->DeleteIn(idx);
1409 circuit_->ModifyIn(gate, index, in);
1416 circuit_->ModifyIn(gate, stateCount + index, in);
1425 circuit_->NewIn(gate, stateCount + index, in);
1427 circuit_->ModifyIn(gate, stateCount + index, in);
1435 circuit_->ModifyIn(gate, valueStartIndex + index, in);
1440 circuit_->DeleteGate(gate);
1445 return circuit_->GetMachineType(gate);
1450 circuit_->SetMachineType(gate, type);
1455 return circuit_->GetConstantGate(bitValue, bitfield, type);
1460 return circuit_->GetInitialEnvGate(depend, jsFunc);
1553 Gate *gatePtr = circuit_->LoadGatePtr(gate);
1752 Gate *gatePtr = circuit_->LoadGatePtr(gate);
1754 return circuit_->GetIn(gate, index);
1780 Gate *gatePtr = circuit_->LoadGatePtr(gate);
1782 circuit_->ModifyIn(gate, index, in);
1787 GateRef root = circuit_->GetRoot();
1805 const Gate *curGate = circuit_->LoadGatePtrConst(argRoot);
1812 return circuit_->GetGateRef(curOut->GetGateConst());
1829 return circuit_->LoadGatePtrConst(gate)->GetMetaData();
1834 return circuit_->LoadGatePtr(gate)->SetMetaData(meta);
1882 return circuit_->LoadGatePtrConst(g)->GetMetaData();
2029 Gate *gatePtr = circuit_->LoadGatePtr(gate);
2037 Gate *gatePtr = circuit_->LoadGatePtr(gate);
2044 Gate *gatePtr = circuit_->LoadGatePtr(gate);