Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/FuzzMutate/
DOperations.h26 void describeFuzzerIntOps(std::vector<fuzzerop::OpDescriptor> &Ops);
27 void describeFuzzerFloatOps(std::vector<fuzzerop::OpDescriptor> &Ops);
28 void describeFuzzerControlFlowOps(std::vector<fuzzerop::OpDescriptor> &Ops);
29 void describeFuzzerPointerOps(std::vector<fuzzerop::OpDescriptor> &Ops);
30 void describeFuzzerAggregateOps(std::vector<fuzzerop::OpDescriptor> &Ops);
31 void describeFuzzerVectorOps(std::vector<fuzzerop::OpDescriptor> &Ops);
38 OpDescriptor binOpDescriptor(unsigned Weight, Instruction::BinaryOps Op);
39 OpDescriptor cmpOpDescriptor(unsigned Weight, Instruction::OtherOps CmpOp,
41 OpDescriptor splitBlockDescriptor(unsigned Weight);
42 OpDescriptor gepDescriptor(unsigned Weight);
[all …]
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();
DOpDescriptor.h90 struct OpDescriptor { struct
/external/swiftshader/third_party/llvm-7.0/llvm/lib/FuzzMutate/
DOperations.cpp19 void llvm::describeFuzzerIntOps(std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerIntOps()
46 void llvm::describeFuzzerFloatOps(std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerFloatOps()
72 std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerControlFlowOps()
76 void llvm::describeFuzzerPointerOps(std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerPointerOps()
81 std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerAggregateOps()
86 void llvm::describeFuzzerVectorOps(std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerVectorOps()
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()
[all …]
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()
DCMakeLists.txt4 OpDescriptor.cpp
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/FuzzMutate/
DRandomIRBuilderTest.cpp59 fuzzerop::OpDescriptor Descr = fuzzerop::shuffleVectorDescriptor(1); in TEST()
100 fuzzerop::OpDescriptor IVDescr = fuzzerop::insertValueDescriptor(1); in TEST()
146 fuzzerop::OpDescriptor IVDescr = fuzzerop::insertValueDescriptor(1); in TEST()
179 fuzzerop::OpDescriptor Descr = fuzzerop::insertValueDescriptor(1); in TEST()
291 fuzzerop::OpDescriptor Descr = fuzzerop::gepDescriptor(1); in TEST()
DOperationsTest.cpp237 fuzzerop::OpDescriptor Descr = fuzzerop::splitBlockDescriptor(1); in TEST()
317 fuzzerop::OpDescriptor Descr = fuzzerop::gepDescriptor(1); in TEST()