Home
last modified time | relevance | path

Searched refs:Mutator (Results 1 – 6 of 6) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
H A DSpeculation.cpp79 IRBuilder<> Mutator(MContext); in emit() local
108 Mutator.SetInsertPoint(SpeculateDecisionBlock); in emit()
111 Mutator.CreateLoad(LoadValueTy, SpeculatorGuard, "guard.value"); in emit()
114 Mutator.CreateICmpEQ(LoadGuard, ConstantInt::get(LoadValueTy, 0), in emit()
116 Mutator.CreateCondBr(CanSpeculate, SpeculateBlock, &ProgramEntry); in emit()
118 Mutator.SetInsertPoint(SpeculateBlock); in emit()
120 Mutator.CreatePtrToInt(&Fn, Type::getInt64Ty(MContext)); in emit()
121 Mutator.CreateCall(RuntimeCallTy, RuntimeCall, in emit()
123 Mutator.CreateStore(ConstantInt::get(LoadValueTy, 1), in emit()
125 Mutator.CreateBr(&ProgramEntry); in emit()
[all …]
/openbsd-src/gnu/llvm/compiler-rt/lib/fuzzer/
H A DFuzzerMutate.h99 struct Mutator { struct
107 std::vector<Mutator> &Mutators); argument
149 std::vector<Mutator> Mutators;
150 std::vector<Mutator> DefaultMutators;
151 std::vector<Mutator> CurrentMutatorSequence;
H A DFuzzerMutate.cpp543 std::vector<Mutator> &Mutators) { in MutateImpl()
/openbsd-src/gnu/llvm/llvm/tools/llvm-opt-fuzzer/
H A Dllvm-opt-fuzzer.cpp40 static std::unique_ptr<IRMutator> Mutator; variable
62 assert(Mutator && in LLVMFuzzerCustomMutator()
72 Mutator->mutateModule(*M, Seed, Size, MaxSize); in LLVMFuzzerCustomMutator()
251 Mutator = createOptMutator(); in LLVMFuzzerInitialize()
/openbsd-src/gnu/llvm/llvm/tools/llvm-isel-fuzzer/
H A Dllvm-isel-fuzzer.cpp51 static std::unique_ptr<IRMutator> Mutator; variable
76 Mutator->mutateModule(*M, Seed, Size, MaxSize); in LLVMFuzzerCustomMutator()
165 Mutator = createISelMutator(); in LLVMFuzzerInitialize()
/openbsd-src/gnu/llvm/compiler-rt/lib/fuzzer/tests/
H A DFuzzerUnittest.cpp115 typedef size_t (MutationDispatcher::*Mutator)(uint8_t *Data, size_t Size, typedef
118 void TestEraseBytes(Mutator M, int NumIter) { in TestEraseBytes()
172 void TestInsertByte(Mutator M, int NumIter) { in TestInsertByte()
208 void TestInsertRepeatedBytes(Mutator M, int NumIter) { in TestInsertRepeatedBytes()
253 void TestChangeByte(Mutator M, int NumIter) { in TestChangeByte()
289 void TestChangeBit(Mutator M, int NumIter) { in TestChangeBit()
325 void TestShuffleBytes(Mutator M, int NumIter) { in TestShuffleBytes()
355 void TestCopyPart(Mutator M, int NumIter) { in TestCopyPart()
418 void TestAddWordFromDictionary(Mutator M, int NumIter) { in TestAddWordFromDictionary()
460 void TestChangeASCIIInteger(Mutator M, int NumIter) { in TestChangeASCIIInteger()
[all …]