Searched refs:RandomIRBuilder (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/FuzzMutate/ |
| H A D | IRMutator.h | 31 struct RandomIRBuilder; 51 virtual void mutate(Module &M, RandomIRBuilder &IB); 52 virtual void mutate(Function &F, RandomIRBuilder &IB); 53 virtual void mutate(BasicBlock &BB, RandomIRBuilder &IB); 54 virtual void mutate(Instruction &I, RandomIRBuilder &IB) { in mutate() 93 RandomIRBuilder &IB); 107 void mutate(Function &F, RandomIRBuilder &IB) override; 108 void mutate(BasicBlock &BB, RandomIRBuilder &IB) override; 118 void mutate(Function &F, RandomIRBuilder &IB) override; 119 void mutate(Instruction &Inst, RandomIRBuilder &IB) override; [all …]
|
| H A D | RandomIRBuilder.h | 37 struct RandomIRBuilder { struct 45 RandomIRBuilder(int Seed, ArrayRef<Type *> AllowedTypes) in RandomIRBuilder() argument
|
| /freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/ |
| H A D | RandomIRBuilder.cpp | 66 AllocaInst *RandomIRBuilder::createStackMemory(Function *F, Type *Ty, in createStackMemory() 79 RandomIRBuilder::findOrCreateGlobalVariable(Module *M, ArrayRef<Value *> Srcs, in findOrCreateGlobalVariable() 109 Value *RandomIRBuilder::findOrCreateSource(BasicBlock &BB, in findOrCreateSource() 114 Value *RandomIRBuilder::findOrCreateSource(BasicBlock &BB, in findOrCreateSource() 198 Value *RandomIRBuilder::newSource(BasicBlock &BB, ArrayRef<Instruction *> Insts, in newSource() 290 Instruction *RandomIRBuilder::connectToSink(BasicBlock &BB, in connectToSink() 364 Instruction *RandomIRBuilder::newSink(BasicBlock &BB, in newSink() 379 Value *RandomIRBuilder::findPointer(BasicBlock &BB, in findPointer() 394 Type *RandomIRBuilder::randomType() { in randomType() 399 Function *RandomIRBuilder::createFunctionDeclaration(Module &M, in createFunctionDeclaration() [all …]
|
| H A D | IRMutator.cpp | 36 void IRMutationStrategy::mutate(Module &M, RandomIRBuilder &IB) { in mutate() 49 void IRMutationStrategy::mutate(Function &F, RandomIRBuilder &IB) { in mutate() 56 void IRMutationStrategy::mutate(BasicBlock &BB, RandomIRBuilder &IB) { in mutate() 68 RandomIRBuilder IB(Seed, Types); in mutateModule() 91 void InjectorIRStrategy::mutate(Function &F, RandomIRBuilder &IB) { in mutate() 108 InjectorIRStrategy::chooseOperation(Value *Src, RandomIRBuilder &IB) { in chooseOperation() 124 void InjectorIRStrategy::mutate(BasicBlock &BB, RandomIRBuilder &IB) { in mutate() 174 void InstDeleterIRStrategy::mutate(Function &F, RandomIRBuilder &IB) { in mutate() 193 void InstDeleterIRStrategy::mutate(Instruction &Inst, RandomIRBuilder &IB) { in mutate() 223 RandomIRBuilder &IB) { in mutate() [all …]
|