|
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) |
1.8.13