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