LLVM  8.0.1
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.

Classes

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
 

Namespaces

 llvm
 This class represents lattice values for constants.
 

Typedefs

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