Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/FuzzMutate/
H A DOperations.h25 void describeFuzzerIntOps(std::vector<fuzzerop::OpDescriptor> &Ops);
26 void describeFuzzerFloatOps(std::vector<fuzzerop::OpDescriptor> &Ops);
39 OpDescriptor selectDescriptor(unsigned Weight);
40 OpDescriptor fnegDescriptor(unsigned Weight);
44 OpDescriptor splitBlockDescriptor(unsigned Weight);
45 OpDescriptor gepDescriptor(unsigned Weight);
46 OpDescriptor extractValueDescriptor(unsigned Weight);
47 OpDescriptor insertValueDescriptor(unsigned Weight);
48 OpDescriptor extractElementDescriptor(unsigned Weight);
49 OpDescriptor insertElementDescriptor(unsigned Weight);
[all …]
H A DIRMutator.h90 std::vector<fuzzerop::OpDescriptor> Operations;
92 std::optional<fuzzerop::OpDescriptor> chooseOperation(Value *Src,
97 InjectorIRStrategy(std::vector<fuzzerop::OpDescriptor> &&Operations) in InjectorIRStrategy()
99 static std::vector<fuzzerop::OpDescriptor> getDefaultOps();
H A DOpDescriptor.h89 struct OpDescriptor { struct
/freebsd-14.2/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DOperations.cpp18 void llvm::describeFuzzerIntOps(std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerIntOps()
71 std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerUnaryOperations()
76 std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerControlFlowOps()
89 std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerAggregateOps()
100 OpDescriptor llvm::fuzzerop::selectDescriptor(unsigned Weight) { in selectDescriptor()
109 OpDescriptor llvm::fuzzerop::fnegDescriptor(unsigned Weight) { in fnegDescriptor()
116 OpDescriptor llvm::fuzzerop::binOpDescriptor(unsigned Weight, in binOpDescriptor()
148 OpDescriptor llvm::fuzzerop::cmpOpDescriptor(unsigned Weight, in cmpOpDescriptor()
165 OpDescriptor llvm::fuzzerop::splitBlockDescriptor(unsigned Weight) { in splitBlockDescriptor()
195 OpDescriptor llvm::fuzzerop::gepDescriptor(unsigned Weight) { in gepDescriptor()
[all …]
H A DIRMutator.cpp95 std::vector<fuzzerop::OpDescriptor> InjectorIRStrategy::getDefaultOps() { in getDefaultOps()
96 std::vector<fuzzerop::OpDescriptor> Ops; in getDefaultOps()
106 std::optional<fuzzerop::OpDescriptor>
108 auto OpMatchesPred = [&Src](fuzzerop::OpDescriptor &Op) { in chooseOperation()