Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/unittests/FuzzMutate/
H A DStrategiesTest.cpp33 std::vector<std::unique_ptr<IRMutationStrategy>> Strategies; in createInjectorMutator() local
34 Strategies.push_back( in createInjectorMutator()
38 return std::make_unique<IRMutator>(std::move(Types), std::move(Strategies)); in createInjectorMutator()
46 std::vector<std::unique_ptr<IRMutationStrategy>> Strategies; in createDeleterMutator() local
47 Strategies.push_back(std::make_unique<InstDeleterIRStrategy>()); in createDeleterMutator()
49 return std::make_unique<IRMutator>(std::move(Types), std::move(Strategies)); in createDeleterMutator()
57 std::vector<std::unique_ptr<IRMutationStrategy>> Strategies; in createInstModifierMutator() local
58 Strategies.push_back(std::make_unique<InstModificationIRStrategy>()); in createInstModifierMutator()
60 return std::make_unique<IRMutator>(std::move(Types), std::move(Strategies)); in createInstModifierMutator()
/llvm-project-15.0.7/llvm/tools/llvm-opt-fuzzer/
H A Dllvm-opt-fuzzer.cpp48 std::vector<std::unique_ptr<IRMutationStrategy>> Strategies; in createOptMutator() local
49 Strategies.push_back( in createOptMutator()
52 Strategies.push_back( in createOptMutator()
54 Strategies.push_back(std::make_unique<InstModificationIRStrategy>()); in createOptMutator()
56 return std::make_unique<IRMutator>(std::move(Types), std::move(Strategies)); in createOptMutator()
/llvm-project-15.0.7/llvm/include/llvm/FuzzMutate/
H A DIRMutator.h65 std::vector<std::unique_ptr<IRMutationStrategy>> Strategies; variable
69 std::vector<std::unique_ptr<IRMutationStrategy>> &&Strategies) in IRMutator() argument
71 Strategies(std::move(Strategies)) {} in IRMutator()
/llvm-project-15.0.7/llvm/tools/llvm-isel-fuzzer/
H A Dllvm-isel-fuzzer.cpp58 std::vector<std::unique_ptr<IRMutationStrategy>> Strategies; in createISelMutator() local
59 Strategies.emplace_back( in createISelMutator()
61 Strategies.emplace_back(new InstDeleterIRStrategy()); in createISelMutator()
63 return std::make_unique<IRMutator>(std::move(Types), std::move(Strategies)); in createISelMutator()
/llvm-project-15.0.7/llvm/lib/MCA/HardwareUnits/
H A DResourceManager.cpp113 Strategies(SM.getNumProcResourceKinds() - 1), in ResourceManager()
132 Strategies[Index] = getStrategyFor(*Resources[Index]); in ResourceManager()
163 Strategies[Index] = std::move(S); in setCustomStrategyImpl()
188 uint64_t SubResourceID = Strategies[Index]->select(RS.getReadyMask()); in selectPipe()
202 Strategies[RSID]->used(RR.second); in use()
218 Strategies[GroupIndex]->used(RR.first); in use()
/llvm-project-15.0.7/llvm/include/llvm/MCA/HardwareUnits/
H A DResourceManager.h340 std::vector<std::unique_ptr<ResourceStrategy>> Strategies; variable
/llvm-project-15.0.7/llvm/lib/FuzzMutate/
H A DIRMutator.cpp67 for (const auto &Strategy : Strategies) in mutateModule()
/llvm-project-15.0.7/llvm/docs/
H A DGarbageCollection.rst391 Built In GC Strategies
544 Custom GC Strategies
H A DSpeculativeLoadHardening.md979 ## High-Level Alternative Mitigation Strategies
/llvm-project-15.0.7/clang/docs/
H A DInternalsManual.rst2471 Strategies to Handle Conflicting Names