Home
last modified time | relevance | path

Searched refs:Probe (Results 1 – 25 of 65) sorted by relevance

123

/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DPseudoProbe.cpp32 PseudoProbe Probe; in extractProbeFromDiscriminator() local
33 Probe.Id = in extractProbeFromDiscriminator()
35 Probe.Type = in extractProbeFromDiscriminator()
37 Probe.Attr = in extractProbeFromDiscriminator()
39 Probe.Factor = in extractProbeFromDiscriminator()
42 return Probe; in extractProbeFromDiscriminator()
50 PseudoProbe Probe; in extractProbe() local
51 Probe.Id = II->getIndex()->getZExtValue(); in extractProbe()
52 Probe.Type = (uint32_t)PseudoProbeType::Block; in extractProbe()
53 Probe.Attr = II->getAttributes()->getZExtValue(); in extractProbe()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-profgen/
H A DPseudoProbe.cpp291 for (auto &Probe : It->second) { in printProbeForAddress() local
293 Probe.print(OS, GUID2FuncDescMap, true); in printProbeForAddress()
306 for (const auto &Probe : Probes) { in getCallProbeForAddr() local
307 if (Probe.isCall()) { in getCallProbeForAddr()
311 CallProbe = &Probe; in getCallProbeForAddr()
325 const PseudoProbe *Probe, SmallVectorImpl<std::string> &InlineContextStack, in getInlineContextForProbe() argument
327 Probe->getInlineContext(InlineContextStack, GUID2FuncDescMap, true); in getInlineContextForProbe()
332 const auto *FuncDesc = getFuncDescForGUID(Probe->GUID); in getInlineContextForProbe()
334 Twine(Probe->Index).str()); in getInlineContextForProbe()
338 PseudoProbeDecoder::getInlinerDescForProbe(const PseudoProbe *Probe) const { in getInlinerDescForProbe()
[all …]
H A DProfileGenerator.cpp495 for (const auto &Probe : It->second) { in extractProbesFromRange() local
496 if (!Probe.isBlock()) in extractProbesFromRange()
498 ProbeCounter[&Probe] += Count; in extractProbesFromRange()
516 const PseudoProbe *Probe = PI.first; in populateBodySamplesWithProbes() local
519 if (Probe->isDangling()) in populateBodySamplesWithProbes()
522 getFunctionProfileForLeafProbe(ContextStrStack, Probe, Binary); in populateBodySamplesWithProbes()
526 FrameSamples[Probe->getInlineTreeNode()] = &FunctionProfile; in populateBodySamplesWithProbes()
527 FunctionProfile.addBodySamplesForProbe(Probe->Index, Count); in populateBodySamplesWithProbes()
529 if (Probe->isEntry()) { in populateBodySamplesWithProbes()
532 const auto *InlinerDesc = Binary->getInlinerDescForProbe(Probe); in populateBodySamplesWithProbes()
[all …]
H A DPseudoProbe.h77 void addProbes(PseudoProbe *Probe) { ProbeVector.push_back(Probe); } in addProbes() argument
221 getInlineContextForProbe(const PseudoProbe *Probe,
230 getInlinerDescForProbe(const PseudoProbe *Probe) const;
H A DProfiledBinary.h249 getInlineContextForProbe(const PseudoProbe *Probe,
252 return ProbeDecoder.getInlineContextForProbe(Probe, InlineContextStack,
261 const PseudoProbeFuncDesc *getInlinerDescForProbe(const PseudoProbe *Probe) { in getInlinerDescForProbe() argument
262 return ProbeDecoder.getInlinerDescForProbe(Probe); in getInlinerDescForProbe()
H A DPerfReader.cpp356 for (const auto *Probe : CtxKey->Probes) { in getContextKeyStr() local
357 Binary->getInlineContextForProbe(Probe, ContextStack, true); in getContextKeyStr()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/
H A DMCPseudoProbe.cpp90 const MCPseudoProbe &Probe, const MCPseudoProbeInlineStack &InlineStack) { in addPseudoProbe() argument
108 Top = InlineSite(Probe.getGuid(), 0); in addPseudoProbe()
126 Cur = Cur->getOrAddNode(InlineSite(Probe.getGuid(), Index)); in addPseudoProbe()
129 Cur->Probes.push_back(Probe); in addPseudoProbe()
152 for (const auto &Probe : Probes) { in emit() local
153 Probe.emit(MCOS, LastProbe); in emit()
154 LastProbe = &Probe; in emit()
H A DMCStreamer.cpp1091 MCPseudoProbe Probe(ProbeSym, Guid, Index, Type, Attr); in emitPseudoProbe() local
1095 getCurrentSectionOnly(), Probe, InlineStack); in emitPseudoProbe()
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/ubsan/
H A Dubsan_type_hash_itanium.cc100 unsigned Probe = First; in getTypeCacheHashTableBucket() local
102 if (!__ubsan_vptr_hash_set[Probe] || __ubsan_vptr_hash_set[Probe] == V) in getTypeCacheHashTableBucket()
103 return &__ubsan_vptr_hash_set[Probe]; in getTypeCacheHashTableBucket()
104 Probe += ((V >> 16) & 65535) + 1; in getTypeCacheHashTableBucket()
105 if (Probe >= HashTableSize) in getTypeCacheHashTableBucket()
106 Probe -= HashTableSize; in getTypeCacheHashTableBucket()
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/ubsan/
H A Dubsan_type_hash_itanium.cc102 unsigned Probe = First; in getTypeCacheHashTableBucket() local
104 if (!__ubsan_vptr_hash_set[Probe] || __ubsan_vptr_hash_set[Probe] == V) in getTypeCacheHashTableBucket()
105 return &__ubsan_vptr_hash_set[Probe]; in getTypeCacheHashTableBucket()
106 Probe += ((V >> 16) & 65535) + 1; in getTypeCacheHashTableBucket()
107 if (Probe >= HashTableSize) in getTypeCacheHashTableBucket()
108 Probe -= HashTableSize; in getTypeCacheHashTableBucket()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DFoldingSet.cpp289 void *Probe = OldBuckets[i]; in GrowBucketCount() local
290 if (!Probe) continue; in GrowBucketCount()
291 while (Node *NodeInBucket = GetNextPtr(Probe)) { in GrowBucketCount()
293 Probe = NodeInBucket->getNextInBucket(); in GrowBucketCount()
330 void *Probe = *Bucket; in FindNodeOrInsertPos() local
335 while (Node *NodeInBucket = GetNextPtr(Probe)) { in FindNodeOrInsertPos()
340 Probe = NodeInBucket->getNextInBucket(); in FindNodeOrInsertPos()
449 void *Probe = NodePtr->getNextInBucket(); in advance() local
451 if (FoldingSetNode *NextNodeInBucket = GetNextPtr(Probe)) in advance()
455 void **Bucket = GetBucketPtr(Probe); in advance()
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/ubsan/
H A Dubsan_type_hash_itanium.cpp102 unsigned Probe = First; in getTypeCacheHashTableBucket() local
104 if (!__ubsan_vptr_hash_set[Probe] || __ubsan_vptr_hash_set[Probe] == V) in getTypeCacheHashTableBucket()
105 return &__ubsan_vptr_hash_set[Probe]; in getTypeCacheHashTableBucket()
106 Probe += ((V >> 16) & 65535) + 1; in getTypeCacheHashTableBucket()
107 if (Probe >= HashTableSize) in getTypeCacheHashTableBucket()
108 Probe -= HashTableSize; in getTypeCacheHashTableBucket()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DSampleProfileProbe.cpp141 if (Optional<PseudoProbe> Probe = extractProbe(I)) { in collectProbeFactors() local
143 ProbeFactors[{Probe->Id, Hash}] += Probe->Factor; in collectProbeFactors()
341 auto *Probe = Builder.CreateCall(ProbeFn, Args); in instrumentOneFunc() local
342 AssignDebugLoc(Probe); in instrumentOneFunc()
427 if (Optional<PseudoProbe> Probe = extractProbe(I)) { in runOnFunction() local
433 if (!Probe->isDangling()) { in runOnFunction()
435 ProbeFactors[{Probe->Id, Hash}] += BBProfileCount(&Block); in runOnFunction()
444 if (Optional<PseudoProbe> Probe = extractProbe(I)) { in runOnFunction() local
447 if (!Probe->isDangling()) { in runOnFunction()
449 float Sum = ProbeFactors[{Probe->Id, Hash}]; in runOnFunction()
H A DSampleProfile.cpp552 Optional<PseudoProbe> Probe = extractProbe(Inst); in getProbeWeight() local
555 if (!Probe) in getProbeWeight()
561 if (Probe->isDangling()) in getProbeWeight()
588 const ErrorOr<uint64_t> &R = FS->findSamplesAt(Probe->Id, 0); in getProbeWeight()
590 uint64_t Samples = R.get() * Probe->Factor; in getProbeWeight()
591 bool FirstMark = CoverageTracker.markSamplesUsed(FS, Probe->Id, 0, Samples); in getProbeWeight()
597 Remark << ore::NV("ProbeId", Probe->Id); in getProbeWeight()
599 Remark << ore::NV("Factor", Probe->Factor); in getProbeWeight()
606 LLVM_DEBUG(dbgs() << " " << Probe->Id << ":" << Inst in getProbeWeight()
608 << format("%0.2f", Probe->Factor) << ")\n"); in getProbeWeight()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/
H A DMCPseudoProbe.h123 void addPseudoProbe(const MCPseudoProbe &Probe,
132 void addPseudoProbe(MCSection *Sec, const MCPseudoProbe &Probe, in addPseudoProbe() argument
134 MCProbeDivisions[Sec].addPseudoProbe(Probe, InlineStack); in addPseudoProbe()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86WinAllocaExpander.cpp44 enum Lowering { TouchAndSub, Sub, Probe }; enumerator
101 return Probe; in getLowering()
169 case Probe: in computeLowerings()
245 case Probe: in lower()
/netbsd-src/sys/arch/luna68k/stand/boot/
H A Dversion15 1.8: Probe SCSI devices at any IDs and change boot command to use SCSI
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DFoldingSet.h716 void *Probe = static_cast<FoldingSetNode*>(Ptr)->getNextInBucket(); in advance() local
717 uintptr_t x = reinterpret_cast<uintptr_t>(Probe) & ~0x1; in advance()
/netbsd-src/sys/arch/bebox/conf/
H A DINSTALL169 # Joystick driver. Probe is a little strange; add only if you have one.
H A DGENERIC197 # Joystick driver. Probe is a little strange; add only if you have one.
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DExtensions.rst517 Stack Probe Emission
558 Stack Probe Emission
/netbsd-src/sys/arch/arc/conf/
H A DARCTIC147 # Joystick driver. Probe is a little strange; add only if you have one.
H A DRPC44162 # Joystick driver. Probe is a little strange; add only if you have one.
/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/
H A Dsparccpuid.S252 ! Probe and instrument VIS1 instruction. Output is number of cycles it
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/
H A Dsparccpuid.S258 ! Probe and instrument VIS1 instruction. Output is number of cycles it

123