Lines Matching defs:Modifier
153 struct Modifier {
159 Modifier(BasicBlock *Block, PieceTable *PT, Random *R)
194 virtual ~Modifier() = default;
337 struct LoadModifier: public Modifier {
339 : Modifier(BB, PT, R) {}
350 struct StoreModifier: public Modifier {
352 : Modifier(BB, PT, R) {}
369 struct BinModifier: public Modifier {
371 : Modifier(BB, PT, R) {}
413 struct ConstModifier: public Modifier {
415 : Modifier(BB, PT, R) {}
464 struct AllocaModifier: public Modifier {
466 : Modifier(BB, PT, R) {}
476 struct ExtractElementModifier: public Modifier {
478 : Modifier(BB, PT, R) {}
490 struct ShuffModifier: public Modifier {
492 : Modifier(BB, PT, R) {}
522 struct InsertElementModifier: public Modifier {
524 : Modifier(BB, PT, R) {}
538 struct CastModifier: public Modifier {
540 : Modifier(BB, PT, R) {}
616 struct SelectModifier: public Modifier {
618 : Modifier(BB, PT, R) {}
639 struct CmpModifier: public Modifier {
641 : Modifier(BB, PT, R) {}
676 Modifier::PieceTable PT;
683 std::vector<std::unique_ptr<Modifier>> Modifiers;