Searched refs:Mutator (Results 1 – 6 of 6) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/ |
| H A D | Speculation.cpp | 79 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 D | FuzzerMutate.h | 99 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 D | FuzzerMutate.cpp | 543 std::vector<Mutator> &Mutators) { in MutateImpl()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-opt-fuzzer/ |
| H A D | llvm-opt-fuzzer.cpp | 40 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 D | llvm-isel-fuzzer.cpp | 51 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 D | FuzzerUnittest.cpp | 115 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 …]
|