LLVM: llvm::fuzzerop::OpDescriptor Struct Reference (original) (raw)
A description of some operation we can build while fuzzing IR. More...
#include "[llvm/FuzzMutate/OpDescriptor.h](OpDescriptor%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| unsigned | Weight |
| SmallVector< SourcePred, 2 > | SourcePreds |
| std::function< Value *(ArrayRef< Value * >, BasicBlock::iterator)> | BuilderFunc |
Detailed Description
A description of some operation we can build while fuzzing IR.
Definition at line 90 of file OpDescriptor.h.
Member Data Documentation
◆ BuilderFunc
std::function<Value *(ArrayRef<Value *>, BasicBlock::iterator)> llvm::fuzzerop::OpDescriptor::BuilderFunc
Definition at line 93 of file OpDescriptor.h.
◆ SourcePreds
SmallVector<SourcePred, 2> llvm::fuzzerop::OpDescriptor::SourcePreds
Definition at line 92 of file OpDescriptor.h.
◆ Weight
unsigned llvm::fuzzerop::OpDescriptor::Weight
Definition at line 91 of file OpDescriptor.h.
The documentation for this struct was generated from the following file:
- include/llvm/FuzzMutate/OpDescriptor.h