Lines Matching full:modifiers
673 // List of modifiers which add new random instructions.
674 std::vector<std::unique_ptr<Modifier>> Modifiers;
675 Modifiers.emplace_back(new LoadModifier(BB, &PT, &R));
676 Modifiers.emplace_back(new StoreModifier(BB, &PT, &R));
677 auto SM = Modifiers.back().get();
678 Modifiers.emplace_back(new ExtractElementModifier(BB, &PT, &R));
679 Modifiers.emplace_back(new ShuffModifier(BB, &PT, &R));
680 Modifiers.emplace_back(new InsertElementModifier(BB, &PT, &R));
681 Modifiers.emplace_back(new BinModifier(BB, &PT, &R));
682 Modifiers.emplace_back(new CastModifier(BB, &PT, &R));
683 Modifiers.emplace_back(new SelectModifier(BB, &PT, &R));
684 Modifiers.emplace_back(new CmpModifier(BB, &PT, &R));
690 for (unsigned i = 0; i < SizeCL / Modifiers.size(); ++i)
691 for (auto &Mod : Modifiers)