Searched refs:DFT (Results 1 - 5 of 5) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerDataFlowTrace.cpp95 // Give higher weight if the function has a DFT.
117 static void DFTStringAppendToVector(Vector<uint8_t> *DFT,
119 assert(DFT->size() == DFTString.size());
120 for (size_t I = 0, Len = DFT->size(); I < Len; I++)
121 (*DFT)[I] = DFTString[I] == '1';
126 Vector<uint8_t> DFT(DFTString.size());
127 DFTStringAppendToVector(&DFT, DFTString);
128 return DFT;
188 // * reads the coverage data from the DFT files.
259 // Function number => DFT
[all...]
H A DFuzzerInternal.h131 DataFlowTrace DFT; member in class:fuzzer::Fuzzer
H A DFuzzerCorpus.h91 const DataFlowTrace &DFT, const InputInfo *BaseII) {
107 if (auto V = DFT.Get(Sha1Str))
110 // Ideally, when we add an element to a corpus we need to know its DFT.
111 // But if we don't, we'll use the DFT of its base input.
88 AddToCorpus(const Unit &U, size_t NumFeatures, bool MayDeleteFile, bool HasFocusFunction, const Vector<uint32_t> &FeatureSet, const DataFlowTrace &DFT, const InputInfo *BaseII) argument
H A DFuzzerLoop.cpp491 UniqFeatureSetTmp, DFT, II);
789 DFT.Init(Options.DataFlowTrace, &FocusFunctionOrAuto, CorporaFiles,
793 DFT.Clear(); // No need for DFT any more.
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp639 SmallVector<Value *, 8> DFT; local
644 DFT.push_back(V);
646 while (!DFT.empty()) {
647 V = DFT.pop_back_val();
653 DFT.push_back(I->getOperand(1));
655 DFT.push_back(I->getOperand(0));

Completed in 184 milliseconds