Searched refs:OpDescriptor (Results 1 – 8 of 8) sorted by relevance
26 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 …]
76 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();
90 struct OpDescriptor { struct
19 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 …]
84 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()
4 OpDescriptor.cpp
59 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()
237 fuzzerop::OpDescriptor Descr = fuzzerop::splitBlockDescriptor(1); in TEST()317 fuzzerop::OpDescriptor Descr = fuzzerop::gepDescriptor(1); in TEST()