Lines Matching refs:Random
85 class Random {
88 Random(unsigned _seed):Seed(_seed) {}
150 Modifier(BasicBlock *Block, PieceTable *PT, Random *R):
292 /// Random number generator
293 Random *Ran;
299 LoadModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {}
309 StoreModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {}
327 BinModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {}
371 ConstModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {}
417 AllocaModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R){}
426 ExtractElementModifier(BasicBlock *BB, PieceTable *PT, Random *R):
440 ShuffModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {}
467 InsertElementModifier(BasicBlock *BB, PieceTable *PT, Random *R):
484 CastModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {}
569 SelectModifier(BasicBlock *BB, PieceTable *PT, Random *R):
594 CmpModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {}
623 static void FillFunction(Function *F, Random &R) {
659 static void IntroduceControlFlow(Function *F, Random &R) {
694 Random R(SeedCL);