reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/FuzzMutate/IRMutator.h
   28 struct RandomIRBuilder;

References

include/llvm/FuzzMutate/IRMutator.h
   48   virtual void mutate(Module &M, RandomIRBuilder &IB);
   49   virtual void mutate(Function &F, RandomIRBuilder &IB);
   50   virtual void mutate(BasicBlock &BB, RandomIRBuilder &IB);
   51   virtual void mutate(Instruction &I, RandomIRBuilder &IB) {
   78                                                    RandomIRBuilder &IB);
   91   void mutate(Function &F, RandomIRBuilder &IB) override;
   92   void mutate(BasicBlock &BB, RandomIRBuilder &IB) override;
  101   void mutate(Function &F, RandomIRBuilder &IB) override;
  102   void mutate(Instruction &Inst, RandomIRBuilder &IB) override;
lib/FuzzMutate/IRMutator.cpp
   35 void IRMutationStrategy::mutate(Module &M, RandomIRBuilder &IB) {
   46 void IRMutationStrategy::mutate(Function &F, RandomIRBuilder &IB) {
   50 void IRMutationStrategy::mutate(BasicBlock &BB, RandomIRBuilder &IB) {
   59   RandomIRBuilder IB(Seed, Types);
   79 void InjectorIRStrategy::mutate(Function &F, RandomIRBuilder &IB) {
   96 InjectorIRStrategy::chooseOperation(Value *Src, RandomIRBuilder &IB) {
  106 void InjectorIRStrategy::mutate(BasicBlock &BB, RandomIRBuilder &IB) {
  153 void InstDeleterIRStrategy::mutate(Function &F, RandomIRBuilder &IB) {
  172 void InstDeleterIRStrategy::mutate(Instruction &Inst, RandomIRBuilder &IB) {
unittests/FuzzMutate/RandomIRBuilderTest.cpp
   61   RandomIRBuilder IB(Seed, {});
  103   RandomIRBuilder IB(Seed, Types);
  147   RandomIRBuilder IB(Seed, {});
  182   RandomIRBuilder IB(Seed, Types);
  223   RandomIRBuilder IB(Seed, Types);
  253   RandomIRBuilder IB(Seed, Types);
  283   RandomIRBuilder IB(Seed, Types);