Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/FuzzMutate/
H A DOperations.h25 void describeFuzzerIntOps(std::vector<fuzzerop::OpDescriptor> &Ops);
26 void describeFuzzerFloatOps(std::vector<fuzzerop::OpDescriptor> &Ops);
28 void describeFuzzerPointerOps(std::vector<fuzzerop::OpDescriptor> &Ops);
30 void describeFuzzerVectorOps(std::vector<fuzzerop::OpDescriptor> &Ops);
40 OpDescriptor splitBlockDescriptor(unsigned Weight);
41 OpDescriptor gepDescriptor(unsigned Weight);
42 OpDescriptor extractValueDescriptor(unsigned Weight);
43 OpDescriptor insertValueDescriptor(unsigned Weight);
44 OpDescriptor extractElementDescriptor(unsigned Weight);
45 OpDescriptor insertElementDescriptor(unsigned Weight);
[all …]
H A DIRMutator.h78 std::vector<fuzzerop::OpDescriptor> Operations;
80 Optional<fuzzerop::OpDescriptor> chooseOperation(Value *Src,
84 InjectorIRStrategy(std::vector<fuzzerop::OpDescriptor> &&Operations) in InjectorIRStrategy()
86 static std::vector<fuzzerop::OpDescriptor> getDefaultOps();
H A DOpDescriptor.h88 struct OpDescriptor { struct
/llvm-project-15.0.7/llvm/lib/FuzzMutate/
H A DOperations.cpp18 void llvm::describeFuzzerIntOps(std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerIntOps()
71 std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerControlFlowOps()
80 std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerAggregateOps()
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()
218 OpDescriptor llvm::fuzzerop::extractValueDescriptor(unsigned Weight) { in extractValueDescriptor()
277 OpDescriptor llvm::fuzzerop::insertValueDescriptor(unsigned Weight) { in insertValueDescriptor()
297 OpDescriptor llvm::fuzzerop::insertElementDescriptor(unsigned Weight) { in insertElementDescriptor()
[all …]
H A DIRMutator.cpp89 std::vector<fuzzerop::OpDescriptor> InjectorIRStrategy::getDefaultOps() { in getDefaultOps()
90 std::vector<fuzzerop::OpDescriptor> Ops; in getDefaultOps()
100 Optional<fuzzerop::OpDescriptor>
102 auto OpMatchesPred = [&Src](fuzzerop::OpDescriptor &Op) { in chooseOperation()
H A DCMakeLists.txt17 OpDescriptor.cpp
/llvm-project-15.0.7/llvm/unittests/FuzzMutate/
H A DRandomIRBuilderTest.cpp58 fuzzerop::OpDescriptor Descr = fuzzerop::shuffleVectorDescriptor(1); in TEST()
99 fuzzerop::OpDescriptor IVDescr = fuzzerop::insertValueDescriptor(1); in TEST()
145 fuzzerop::OpDescriptor IVDescr = fuzzerop::insertValueDescriptor(1); in TEST()
178 fuzzerop::OpDescriptor Descr = fuzzerop::insertValueDescriptor(1); in TEST()
290 fuzzerop::OpDescriptor Descr = fuzzerop::gepDescriptor(1); in TEST()
H A DOperationsTest.cpp236 fuzzerop::OpDescriptor Descr = fuzzerop::splitBlockDescriptor(1); in TEST()
316 fuzzerop::OpDescriptor Descr = fuzzerop::gepDescriptor(1); in TEST()
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/FuzzMutate/
H A DBUILD.gn15 "OpDescriptor.cpp",
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt6065 llvm/lib/FuzzMutate/OpDescriptor.cpp