Searched refs:OpDescriptor (Results 1 – 10 of 10) sorted by relevance
25 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 …]
78 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();
88 struct OpDescriptor { struct
18 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 …]
89 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()
17 OpDescriptor.cpp
58 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()
236 fuzzerop::OpDescriptor Descr = fuzzerop::splitBlockDescriptor(1); in TEST()316 fuzzerop::OpDescriptor Descr = fuzzerop::gepDescriptor(1); in TEST()
15 "OpDescriptor.cpp",
6065 llvm/lib/FuzzMutate/OpDescriptor.cpp