Lines Matching refs:RS
91 auto RS = makeSampler(Rand, make_filter_range(GlobalVars, MatchesPred)); in findOrCreateGlobalVariable() local
92 RS.sample(nullptr, 1); in findOrCreateGlobalVariable()
93 GlobalVariable *GV = RS.getSelection(); in findOrCreateGlobalVariable()
127 auto RS = makeSampler(Rand, make_filter_range(Insts, MatchesPred)); in findOrCreateSource() local
128 if (!RS.isEmpty()) { in findOrCreateSource()
129 return RS.getSelection(); in findOrCreateSource()
139 auto RS = makeSampler(Rand, make_filter_range(Args, MatchesPred)); in findOrCreateSource() local
140 if (!RS.isEmpty()) { in findOrCreateSource()
141 return RS.getSelection(); in findOrCreateSource()
153 auto RS = in findOrCreateSource() local
156 if (!RS.isEmpty()) { in findOrCreateSource()
157 return RS.getSelection(); in findOrCreateSource()
202 auto RS = makeSampler<Value *>(Rand); in newSource() local
203 RS.sample(Pred.generate(Srcs, KnownTypes)); in newSource()
215 Type *AccessTy = RS.getSelection()->getType(); in newSource()
220 RS.sample(NewLoad, RS.totalWeight()); in newSource()
225 Value *newSrc = RS.getSelection(); in newSource()
299 auto RS = makeSampler<Use *>(Rand); in connectToSink() local
303 RS.sample(&U, 1); in connectToSink()
305 if (!RS.isEmpty()) { in connectToSink()
306 Use *Sink = RS.getSelection(); in connectToSink()
389 if (auto RS = makeSampler(Rand, make_filter_range(Insts, IsMatchingPtr))) in findPointer() local
390 return RS.getSelection(); in findPointer()