Lines Matching defs:Modifier
153 struct Modifier {
159 Modifier(BasicBlock *Block, PieceTable *PT, Random *R)
192 virtual ~Modifier() = default;
325 struct LoadModifier: public Modifier {
327 : Modifier(BB, PT, R) {}
338 struct StoreModifier: public Modifier {
340 : Modifier(BB, PT, R) {}
357 struct BinModifier: public Modifier {
359 : Modifier(BB, PT, R) {}
402 struct ConstModifier: public Modifier {
404 : Modifier(BB, PT, R) {}
453 struct AllocaModifier: public Modifier {
455 : Modifier(BB, PT, R) {}
465 struct ExtractElementModifier: public Modifier {
467 : Modifier(BB, PT, R) {}
478 struct ShuffModifier: public Modifier {
480 : Modifier(BB, PT, R) {}
510 struct InsertElementModifier: public Modifier {
512 : Modifier(BB, PT, R) {}
525 struct CastModifier: public Modifier {
527 : Modifier(BB, PT, R) {}
606 struct SelectModifier: public Modifier {
608 : Modifier(BB, PT, R) {}
630 struct CmpModifier: public Modifier {
632 : Modifier(BB, PT, R) {}
667 Modifier::PieceTable PT;
674 std::vector<std::unique_ptr<Modifier>> Modifiers;