LLVM
8.0.1
|
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/IR/Constants.h"
#include "llvm/IR/DerivedTypes.h"
#include "llvm/IR/Instructions.h"
#include "llvm/IR/Type.h"
#include "llvm/IR/Value.h"
#include <functional>
Go to the source code of this file.
Classes | |
class | llvm::fuzzerop::SourcePred |
A matcher/generator for finding suitable values for the next source in an operation's partially completed argument list. More... | |
struct | llvm::fuzzerop::OpDescriptor |
A description of some operation we can build while fuzzing IR. More... | |
Namespaces | |
llvm | |
This class represents lattice values for constants. | |
llvm::fuzzerop | |
Functions | |
static SourcePred | llvm::fuzzerop::onlyType (Type *Only) |
static SourcePred | llvm::fuzzerop::anyType () |
static SourcePred | llvm::fuzzerop::anyIntType () |
static SourcePred | llvm::fuzzerop::anyFloatType () |
static SourcePred | llvm::fuzzerop::anyPtrType () |
static SourcePred | llvm::fuzzerop::sizedPtrType () |
static SourcePred | llvm::fuzzerop::anyAggregateType () |
static SourcePred | llvm::fuzzerop::anyVectorType () |
static SourcePred | llvm::fuzzerop::matchFirstType () |
Match values that have the same type as the first source. More... | |
static SourcePred | llvm::fuzzerop::matchScalarOfFirstType () |
Match values that have the first source's scalar type. More... | |
void | llvm::fuzzerop::makeConstantsWithType (Type *T, std::vector< Constant *> &Cs) |
std::vector< Constant * > | llvm::fuzzerop::makeConstantsWithType (Type *T) |