Lines Matching refs:mutate
35 void IRMutationStrategy::mutate(Module &M, RandomIRBuilder &IB) { in mutate() function in IRMutationStrategy
45 mutate(*RS.getSelection(), IB); in mutate()
48 void IRMutationStrategy::mutate(Function &F, RandomIRBuilder &IB) { in mutate() function in IRMutationStrategy
52 mutate(*makeSampler(IB.Rand, Range).getSelection(), IB); in mutate()
55 void IRMutationStrategy::mutate(BasicBlock &BB, RandomIRBuilder &IB) { in mutate() function in IRMutationStrategy
56 mutate(*makeSampler(IB.Rand, make_pointer_range(BB)).getSelection(), IB); in mutate()
78 Strategy->mutate(M, IB); in mutateModule()
90 void InjectorIRStrategy::mutate(Function &F, RandomIRBuilder &IB) { in mutate() function in InjectorIRStrategy
91 IRMutationStrategy::mutate(F, IB); in mutate()
123 void InjectorIRStrategy::mutate(BasicBlock &BB, RandomIRBuilder &IB) { in mutate() function in InjectorIRStrategy
173 void InstDeleterIRStrategy::mutate(Function &F, RandomIRBuilder &IB) { in mutate() function in InstDeleterIRStrategy
187 mutate(*RS.getSelection(), IB); in mutate()
192 void InstDeleterIRStrategy::mutate(Instruction &Inst, RandomIRBuilder &IB) { in mutate() function in InstDeleterIRStrategy
221 void InstModificationIRStrategy::mutate(Instruction &Inst, in mutate() function in InstModificationIRStrategy
359 void InsertFunctionStrategy::mutate(BasicBlock &BB, RandomIRBuilder &IB) { in mutate() function in InsertFunctionStrategy
422 void InsertCFGStrategy::mutate(BasicBlock &BB, RandomIRBuilder &IB) { in mutate() function in InsertCFGStrategy
540 void InsertPHIStrategy::mutate(BasicBlock &BB, RandomIRBuilder &IB) { in mutate() function in InsertPHIStrategy
569 void SinkInstructionStrategy::mutate(Function &F, RandomIRBuilder &IB) { in mutate() function in SinkInstructionStrategy
571 this->mutate(BB, IB); in mutate()
574 void SinkInstructionStrategy::mutate(BasicBlock &BB, RandomIRBuilder &IB) { in mutate() function in SinkInstructionStrategy
592 void ShuffleBlockStrategy::mutate(BasicBlock &BB, RandomIRBuilder &IB) { in mutate() function in ShuffleBlockStrategy