Searched refs:Strategies (Results 1 – 12 of 12) sorted by relevance
48 std::vector<std::unique_ptr<IRMutationStrategy>> Strategies; in createOptMutator() local49 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()
58 std::vector<std::unique_ptr<IRMutationStrategy>> Strategies; in createISelMutator() local59 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()
65 std::vector<std::unique_ptr<IRMutationStrategy>> Strategies; variable69 std::vector<std::unique_ptr<IRMutationStrategy>> &&Strategies) in IRMutator() argument71 Strategies(std::move(Strategies)) {} in IRMutator()
113 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()
325 SmallVector<RegRandomizationStrategy, 3> Strategies; in generateCodeTemplates() local327 Strategies.push_back(RegRandomizationStrategy::PickRandomRegs); in generateCodeTemplates()329 Strategies.push_back(RegRandomizationStrategy::SingleStaticRegPerOperand); in generateCodeTemplates()330 Strategies.push_back(RegRandomizationStrategy::SingleStaticReg); in generateCodeTemplates()331 for (RegRandomizationStrategy S : Strategies) { in generateCodeTemplates()
340 std::vector<std::unique_ptr<ResourceStrategy>> Strategies; variable
72 for (const auto &Strategy : Strategies) in mutateModule()
391 Built In GC Strategies544 Custom GC Strategies
979 ## High-Level Alternative Mitigation Strategies
9424 SmallVector<CombineToTry> Strategies; in getSupportedFoldings() local9429 Strategies.push_back(canFoldToVWWithSameExtension); in getSupportedFoldings()9431 Strategies.push_back(canFoldToVW_W); in getSupportedFoldings()9435 Strategies.push_back(canFoldToVWWithSameExtension); in getSupportedFoldings()9437 Strategies.push_back(canFoldToVW_SU); in getSupportedFoldings()9442 Strategies.push_back(canFoldToVWWithSEXT); in getSupportedFoldings()9447 Strategies.push_back(canFoldToVWWithZEXT); in getSupportedFoldings()9452 return Strategies; in getSupportedFoldings()
1488 =head2 Strategies for Storing Callback Context Information
2474 Strategies to Handle Conflicting Names