Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/FuzzMutate/
H A DOperations.h25 void describeFuzzerIntOps(std::vector<fuzzerop::OpDescriptor> &Ops);
26 void describeFuzzerFloatOps(std::vector<fuzzerop::OpDescriptor> &Ops);
27 void describeFuzzerControlFlowOps(std::vector<fuzzerop::OpDescriptor> &Ops);
28 void describeFuzzerPointerOps(std::vector<fuzzerop::OpDescriptor> &Ops);
29 void describeFuzzerAggregateOps(std::vector<fuzzerop::OpDescriptor> &Ops);
30 void describeFuzzerVectorOps(std::vector<fuzzerop::OpDescriptor> &Ops);
37 OpDescriptor binOpDescriptor(unsigned Weight, Instruction::BinaryOps Op);
38 OpDescriptor cmpOpDescriptor(unsigned Weight, Instruction::OtherOps CmpOp,
40 OpDescriptor splitBlockDescriptor(unsigned Weight);
41 OpDescriptor gepDescriptor(unsigned Weight);
[all …]
H A DIRMutator.h75 std::vector<fuzzerop::OpDescriptor> Operations;
77 Optional<fuzzerop::OpDescriptor> chooseOperation(Value *Src,
81 InjectorIRStrategy(std::vector<fuzzerop::OpDescriptor> &&Operations) in InjectorIRStrategy()
83 static std::vector<fuzzerop::OpDescriptor> getDefaultOps();
H A DOpDescriptor.h89 struct OpDescriptor { struct
/netbsd-src/external/apache2/llvm/dist/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 describeFuzzerControlFlowOps()
75 void llvm::describeFuzzerPointerOps(std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerPointerOps()
80 std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerAggregateOps()
85 void llvm::describeFuzzerVectorOps(std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerVectorOps()
91 OpDescriptor llvm::fuzzerop::binOpDescriptor(unsigned Weight, in binOpDescriptor()
123 OpDescriptor llvm::fuzzerop::cmpOpDescriptor(unsigned Weight, in cmpOpDescriptor()
140 OpDescriptor llvm::fuzzerop::splitBlockDescriptor(unsigned Weight) { in splitBlockDescriptor()
170 OpDescriptor llvm::fuzzerop::gepDescriptor(unsigned Weight) { in gepDescriptor()
[all …]
H A DIRMutator.cpp84 std::vector<fuzzerop::OpDescriptor> InjectorIRStrategy::getDefaultOps() { in getDefaultOps()
85 std::vector<fuzzerop::OpDescriptor> Ops; in getDefaultOps()
95 Optional<fuzzerop::OpDescriptor>
97 auto OpMatchesPred = [&Src](fuzzerop::OpDescriptor &Op) { in chooseOperation()
H A DCMakeLists.txt4 OpDescriptor.cpp
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/FuzzMutate/
H A DBUILD.gn15 "OpDescriptor.cpp",