Lines Matching defs:Srcs
79 RandomIRBuilder::findOrCreateGlobalVariable(Module *M, ArrayRef<Value *> Srcs,
81 auto MatchesPred = [&Srcs, &Pred](GlobalVariable *GV) {
84 return Pred.matches(Srcs, PoisonValue::get(GV->getValueType()));
98 TRS.sample(Pred.generate(Srcs, KnownTypes));
116 ArrayRef<Value *> Srcs,
119 auto MatchesPred = [&Srcs, &Pred](Value *V) { return Pred.matches(Srcs, V); };
164 auto [GV, DidCreate] = findOrCreateGlobalVariable(M, Srcs, Pred);
175 if (Pred.matches(Srcs, LoadGV)) {
187 return newSource(BB, Insts, Srcs, Pred, allowConstant);
199 ArrayRef<Value *> Srcs, SourcePred Pred,
203 RS.sample(Pred.generate(Srcs, KnownTypes));
219 if (Pred.matches(Srcs, NewLoad))