LLVM  14.0.0git
Classes | Namespaces | Typedefs
IRMutator.h File Reference
#include "llvm/ADT/Optional.h"
#include "llvm/FuzzMutate/OpDescriptor.h"
#include "llvm/Support/ErrorHandling.h"
Include dependency graph for IRMutator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  llvm::IRMutationStrategy
 Base class for describing how to mutate a module. More...
class  llvm::IRMutator
 Entry point for configuring and running IR mutations. More...
class  llvm::InjectorIRStrategy
 Strategy that injects operations into the function. More...
class  llvm::InstDeleterIRStrategy
class  llvm::InstModificationIRStrategy


 This is an optimization pass for GlobalISel generic memory operations.


using llvm::TypeGetter = std::function< Type *(LLVMContext &)>