Lines Matching defs:Probe
97 "\n*** Pseudo Probe Verification After " + PassID.str() + " ***\n";
138 if (std::optional<PseudoProbe> Probe = extractProbe(I)) {
140 ProbeFactors[{Probe->Id, Hash}] += Probe->Factor;
159 dbgs() << "Probe " << I.first.first << "\tprevious factor "
372 << " Probe gets an artificial debug line\n";
379 // Probe basic blocks.
407 auto *Probe = Builder.CreateCall(ProbeFn, Args);
408 AssignDebugLoc(Probe);
411 if (auto DIL = Probe->getDebugLoc()) {
414 Probe->setDebugLoc(DIL);
419 // Probe both direct calls and indirect calls. Direct calls are probed so that
482 if (std::optional<PseudoProbe> Probe = extractProbe(I)) {
484 ProbeFactors[{Probe->Id, Hash}] += BBProfileCount(&Block);
492 if (std::optional<PseudoProbe> Probe = extractProbe(I)) {
494 float Sum = ProbeFactors[{Probe->Id, Hash}];