Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/FuzzMutate/
H A DOperations.h26 LLVM_ABI void describeFuzzerIntOps(std::vector<fuzzerop::OpDescriptor> &Ops);
27 LLVM_ABI void describeFuzzerFloatOps(std::vector<fuzzerop::OpDescriptor> &Ops);
29 describeFuzzerControlFlowOps(std::vector<fuzzerop::OpDescriptor> &Ops);
31 describeFuzzerPointerOps(std::vector<fuzzerop::OpDescriptor> &Ops);
33 describeFuzzerAggregateOps(std::vector<fuzzerop::OpDescriptor> &Ops);
34 LLVM_ABI void describeFuzzerVectorOps(std::vector<fuzzerop::OpDescriptor> &Ops);
36 describeFuzzerUnaryOperations(std::vector<fuzzerop::OpDescriptor> &Ops);
37 LLVM_ABI void describeFuzzerOtherOps(std::vector<fuzzerop::OpDescriptor> &Ops);
44 LLVM_ABI OpDescriptor selectDescriptor(unsigned Weight);
45 LLVM_ABI OpDescriptor fnegDescriptor(unsigned Weight);
[all …]
H A DIRMutator.h91 std::vector<fuzzerop::OpDescriptor> Operations;
93 std::optional<fuzzerop::OpDescriptor> chooseOperation(Value *Src,
98 InjectorIRStrategy(std::vector<fuzzerop::OpDescriptor> &&Operations) in InjectorIRStrategy()
100 static std::vector<fuzzerop::OpDescriptor> getDefaultOps();
H A DOpDescriptor.h90 struct OpDescriptor { struct
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DOperations.cpp18 void llvm::describeFuzzerIntOps(std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerIntOps()
45 void llvm::describeFuzzerFloatOps(std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerFloatOps()
71 std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerUnaryOperations()
76 std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerControlFlowOps()
80 void llvm::describeFuzzerOtherOps(std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerOtherOps()
84 void llvm::describeFuzzerPointerOps(std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerPointerOps()
89 std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerAggregateOps()
94 void llvm::describeFuzzerVectorOps(std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerVectorOps()
100 OpDescriptor llvm::fuzzerop::selectDescriptor(unsigned Weight) { in selectDescriptor()
109 OpDescriptor llvm::fuzzerop::fnegDescriptor(unsigned Weight) { in fnegDescriptor()
[all …]
H A DIRMutator.cpp98 std::vector<fuzzerop::OpDescriptor> InjectorIRStrategy::getDefaultOps() { in getDefaultOps()
99 std::vector<fuzzerop::OpDescriptor> Ops; in getDefaultOps()
109 std::optional<fuzzerop::OpDescriptor>
111 auto OpMatchesPred = [&Src](fuzzerop::OpDescriptor &Op) { in chooseOperation()