Home
last modified time | relevance | path

Searched refs:OpDescriptor (Results 1 – 5 of 5) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/FuzzMutate/
H A DOperations.h26 void describeFuzzerIntOps(std::vector<fuzzerop::OpDescriptor> &Ops);
27 void describeFuzzerFloatOps(std::vector<fuzzerop::OpDescriptor> &Ops);
29 void describeFuzzerPointerOps(std::vector<fuzzerop::OpDescriptor> &Ops);
31 void describeFuzzerVectorOps(std::vector<fuzzerop::OpDescriptor> &Ops);
41 OpDescriptor splitBlockDescriptor(unsigned Weight);
42 OpDescriptor gepDescriptor(unsigned Weight);
43 OpDescriptor extractValueDescriptor(unsigned Weight);
44 OpDescriptor insertValueDescriptor(unsigned Weight);
45 OpDescriptor extractElementDescriptor(unsigned Weight);
46 OpDescriptor insertElementDescriptor(unsigned Weight);
[all …]
H A DIRMutator.h76 std::vector<fuzzerop::OpDescriptor> Operations;
78 Optional<fuzzerop::OpDescriptor> chooseOperation(Value *Src,
82 InjectorIRStrategy(std::vector<fuzzerop::OpDescriptor> &&Operations) in InjectorIRStrategy()
84 static std::vector<fuzzerop::OpDescriptor> getDefaultOps();
H A DOpDescriptor.h90 struct OpDescriptor { struct
/freebsd-12.1/contrib/llvm/lib/FuzzMutate/
H A DOperations.cpp19 void llvm::describeFuzzerIntOps(std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerIntOps()
72 std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerControlFlowOps()
81 std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerAggregateOps()
92 OpDescriptor llvm::fuzzerop::binOpDescriptor(unsigned Weight, in binOpDescriptor()
124 OpDescriptor llvm::fuzzerop::cmpOpDescriptor(unsigned Weight, in cmpOpDescriptor()
141 OpDescriptor llvm::fuzzerop::splitBlockDescriptor(unsigned Weight) { in splitBlockDescriptor()
171 OpDescriptor llvm::fuzzerop::gepDescriptor(unsigned Weight) { in gepDescriptor()
212 OpDescriptor llvm::fuzzerop::extractValueDescriptor(unsigned Weight) { in extractValueDescriptor()
267 OpDescriptor llvm::fuzzerop::insertValueDescriptor(unsigned Weight) { in insertValueDescriptor()
287 OpDescriptor llvm::fuzzerop::insertElementDescriptor(unsigned Weight) { in insertElementDescriptor()
[all …]
H A DIRMutator.cpp85 std::vector<fuzzerop::OpDescriptor> InjectorIRStrategy::getDefaultOps() { in getDefaultOps()
86 std::vector<fuzzerop::OpDescriptor> Ops; in getDefaultOps()
96 Optional<fuzzerop::OpDescriptor>
98 auto OpMatchesPred = [&Src](fuzzerop::OpDescriptor &Op) { in chooseOperation()