Lines Matching refs:Inputs
171 for (auto II : Inputs) in ~InputCorpus()
174 size_t size() const { return Inputs.size(); } in size()
177 for (auto II : Inputs) in SizeInBytes()
183 for (auto II : Inputs) in NumActiveUnits()
189 for (auto II : Inputs) in MaxInputSize()
196 return std::count_if(Inputs.begin(), Inputs.end(), [](const InputInfo *II) { in NumInputsThatTouchFocusFunction()
202 return std::count_if(Inputs.begin(), Inputs.end(), [](const InputInfo *II) { in NumInputsWithDataFlowTrace()
207 bool empty() const { return Inputs.empty(); } in empty()
208 const Unit &operator[] (size_t Idx) const { return Inputs[Idx]->U; }
216 Printf("ADD_TO_CORPUS %zd NF %zd\n", Inputs.size(), NumFeatures); in AddToCorpus()
218 assert(Inputs.size() < std::numeric_limits<uint32_t>::max()); in AddToCorpus()
219 Inputs.push_back(new InputInfo()); in AddToCorpus()
220 InputInfo &II = *Inputs.back(); in AddToCorpus()
274 for (auto II : Inputs) { in PrintCorpus()
303 InputInfo &II = *Inputs[ChooseUnitIdxToMutate(Rand)]; in ChooseUnitToMutate()
312 InputInfo &II = *Inputs[Rand(Inputs.size())]; in ChooseUnitToCrossOverWith()
321 assert(Idx < Inputs.size()); in ChooseUnitIdxToMutate()
326 for (size_t i = 0; i < Inputs.size(); i++) { in PrintStats()
327 const auto &II = *Inputs[i]; in PrintStats()
341 for (size_t i = 0; i < Inputs.size(); i++) in PrintFeatureSet()
342 if (size_t N = Inputs[i]->NumFeatures) in PrintFeatureSet()
353 InputInfo &II = *Inputs[Idx]; in DeleteInput()
388 for (auto II : Inputs) { in AddRareFeature()
401 for (auto II : Inputs) { in AddRareFeature()
422 InputInfo &II = *Inputs[OldIdx]; in AddFeature()
436 SmallestElementPerFeature[Idx] = static_cast<uint32_t>(Inputs.size()); in AddFeature()
481 Inputs[SmallestElementPerFeature[Idx]]->Tmp++; in ValidateFeatureSet()
482 for (auto II: Inputs) { in ValidateFeatureSet()
505 size_t N = Inputs.size(); in UpdateCorpusDistribution()
512 for (auto II : Inputs) { in UpdateCorpusDistribution()
519 for (auto II : Inputs) { in UpdateCorpusDistribution()
529 if (Inputs[i]->NumFeatures == 0) { in UpdateCorpusDistribution()
532 } else if (Inputs[i]->NumExecutedMutations / kMaxMutationFactor > in UpdateCorpusDistribution()
533 NumExecutedMutations / Inputs.size()) { in UpdateCorpusDistribution()
538 Weights[i] = Inputs[i]->Energy; in UpdateCorpusDistribution()
550 Inputs[i]->NumFeatures in UpdateCorpusDistribution()
552 (Inputs[i]->HasFocusFunction ? 1000 : 1)) in UpdateCorpusDistribution()
558 Printf("%zd ", Inputs[i]->NumFeatures); in UpdateCorpusDistribution()
573 std::vector<InputInfo *> Inputs; variable