Lines Matching defs:Random
59 class Random {
62 Random(unsigned _seed):Seed(_seed) {}
127 Modifier(BasicBlock *Block, PieceTable *PT, Random *R):
282 /// Random number generator
283 Random *Ran;
289 LoadModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {}
299 StoreModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {}
317 BinModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {}
361 ConstModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {}
407 AllocaModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R){}
416 ExtractElementModifier(BasicBlock *BB, PieceTable *PT, Random *R):
430 ShuffModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {}
457 InsertElementModifier(BasicBlock *BB, PieceTable *PT, Random *R):
474 CastModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {}
559 SelectModifier(BasicBlock *BB, PieceTable *PT, Random *R):
584 CmpModifier(BasicBlock *BB, PieceTable *PT, Random *R):Modifier(BB, PT, R) {}
610 void FillFunction(Function *F, Random &R) {
657 void IntroduceControlFlow(Function *F, Random &R) {
691 Random R(SeedCL);