Lines Matching refs:Modifier

143 struct Modifier {  struct
149 Modifier(BasicBlock *Block, PieceTable *PT, Random *R): in Modifier() argument
153 virtual ~Modifier() {} in ~Modifier() argument
297 struct LoadModifier: public Modifier {
298 LoadModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {} in LoadModifier()
307 struct StoreModifier: public Modifier {
308 StoreModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {} in StoreModifier()
325 struct BinModifier: public Modifier {
326 BinModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {} in BinModifier()
369 struct ConstModifier: public Modifier {
370 ConstModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {} in ConstModifier()
415 struct AllocaModifier: public Modifier {
416 AllocaModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R){} in AllocaModifier()
424 struct ExtractElementModifier: public Modifier {
426 Modifier(BB, PT, R) {} in ExtractElementModifier()
438 struct ShuffModifier: public Modifier {
439 ShuffModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {} in ShuffModifier()
465 struct InsertElementModifier: public Modifier {
467 Modifier(BB, PT, R) {} in InsertElementModifier()
482 struct CastModifier: public Modifier {
483 CastModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {} in CastModifier()
567 struct SelectModifier: public Modifier {
569 Modifier(BB, PT, R) {} in SelectModifier()
592 struct CmpModifier: public Modifier {
593 CmpModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {} in CmpModifier()
628 Modifier::PieceTable PT; in FillFunction()
635 std::vector<std::unique_ptr<Modifier>> Modifiers; in FillFunction()