Home
last modified time | relevance | path

Searched refs:DIL (Results 1 – 25 of 44) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRFSDiscriminator.cpp62 const DILocation *DIL) { in getCallStackHashV0()
68 uint64_t Ret = updateHash(std::to_string(DIL->getLine())); in getCallStackHashV0()
70 Ret ^= updateHash(DIL->getScope()->getSubprogram()->getLinkageName()); in getCallStackHashV0()
71 for (DIL = DIL->getInlinedAt(); DIL; DIL = DIL->getInlinedAt()) { in getCallStackHashV0()
72 Ret ^= updateHash(std::to_string(DIL->getLine())); in getCallStackHashV0()
73 Ret ^= updateHash(DIL in getCallStackHashV0()
60 getCallStackHashV0(const MachineBasicBlock & BB,const MachineInstr & MI,const DILocation * DIL) getCallStackHashV0() argument
76 getCallStackHash(const DILocation * DIL) getCallStackHash() argument
143 const DILocation *DIL = I.getDebugLoc().get(); runOnMachineFunction() local
[all...]
H A DMIRSampleProfile.cpp270 auto DIL = BB->findBranchDebugLoc(); in setBranchProbs() local
275 if (DIL) in setBranchProbs()
276 dbgs() << DIL->getFilename() << ":" << DIL->getLine() << ":" in setBranchProbs()
277 << DIL->getColumn(); in setBranchProbs()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DAddDiscriminators.cpp175 const DILocation *DIL = I.getDebugLoc(); in addDiscriminators()
176 if (!DIL) in addDiscriminators()
178 Location L = std::make_pair(DIL->getFilename(), DIL->getLine()); in addDiscriminators() local
188 auto NewDIL = DIL->cloneWithBaseDiscriminator(Discriminator); in addDiscriminators()
191 << DIL->getFilename() << ":" << DIL->getLine() << ":" in addDiscriminators()
192 << DIL->getColumn() << ":" << Discriminator << " " in addDiscriminators()
196 LLVM_DEBUG(dbgs() << DIL->getFilename() << ":" << DIL in addDiscriminators()
[all...]
H A DLoopUnrollAndJam.cpp351 if (const DILocation *DIL = I.getDebugLoc()) { in UnrollAndJamLoop() local
352 auto NewDIL = DIL->cloneByMultiplyingDuplicationFactor(Count); in UnrollAndJamLoop()
358 << DIL->getFilename() << " Line: " << DIL->getLine()); in UnrollAndJamLoop()
H A DLoopUnroll.cpp694 if (const DILocation *DIL = I.getDebugLoc()) { in UnrollLoop() local
695 auto NewDIL = DIL->cloneByMultiplyingDuplicationFactor(ULO.Count); in UnrollLoop()
701 << DIL->getFilename() << " Line: " << DIL->getLine()); in UnrollLoop()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSampleContextTracker.cpp230 DILocation *DIL = Inst.getDebugLoc(); in getCalleeContextSamplesFor() local
231 if (!DIL) in getCalleeContextSamplesFor()
240 ContextTrieNode *CalleeContext = getCalleeContextFor(DIL, FName); in getCalleeContextSamplesFor()
255 const DILocation *DIL) { in getIndirectCalleeContextSamplesFor() argument
257 if (!DIL) in getIndirectCalleeContextSamplesFor()
260 ContextTrieNode *CallerNode = getContextFor(DIL); in getIndirectCalleeContextSamplesFor()
261 LineLocation CallSite = FunctionSamples::getCallSiteIdentifier(DIL); in getIndirectCalleeContextSamplesFor()
274 SampleContextTracker::getContextSamplesFor(const DILocation *DIL) { in getContextSamplesFor() argument
275 assert(DIL && "Expect non-null location"); in getContextSamplesFor()
277 ContextTrieNode *ContextNode = getContextFor(DIL); in getContextSamplesFor()
[all …]
H A DSampleProfileProbe.cpp54 static uint64_t getCallStackHash(const DILocation *DIL) { in getCallStackHash() argument
56 const DILocation *InlinedAt = DIL ? DIL->getInlinedAt() : nullptr; in getCallStackHash()
365 auto DIL = DILocation::get(SP->getContext(), 0, 0, SP); in instrumentOneFunc() local
366 I->setDebugLoc(DIL); in instrumentOneFunc()
408 if (auto DIL = Probe->getDebugLoc()) { in instrumentOneFunc() local
409 if (DIL->getDiscriminator()) { in instrumentOneFunc()
410 DIL = DIL->cloneWithDiscriminator(0); in instrumentOneFunc()
411 Probe->setDebugLoc(DIL); in instrumentOneFunc()
426 if (auto DIL = Call->getDebugLoc()) { in instrumentOneFunc() local
432 DIL->getBaseDiscriminator()); in instrumentOneFunc()
[all …]
H A DSampleProfileMatcher.cpp63 auto FindTopLevelInlinedCallsite = [](const DILocation *DIL) { in findIRAnchors() argument
64 assert((DIL && DIL->getInlinedAt()) && "No inlined callsite"); in findIRAnchors()
67 PrevDIL = DIL; in findIRAnchors()
68 DIL = DIL->getInlinedAt(); in findIRAnchors()
69 } while (DIL->getInlinedAt()); in findIRAnchors()
72 DIL, FunctionSamples::ProfileIsFS); in findIRAnchors()
87 DILocation *DIL = I.getDebugLoc(); in findIRAnchors() local
88 if (!DIL) in findIRAnchors()
94 if (DIL->getInlinedAt()) { in findIRAnchors()
95 IRAnchors.emplace(FindTopLevelInlinedCallsite(DIL)); in findIRAnchors()
[all …]
H A DSampleProfile.cpp697 const DILocation *DIL = Inst.getDebugLoc(); in findCalleeFunctionSamples() local
698 if (!DIL) { in findCalleeFunctionSamples()
713 return FS->findFunctionSamplesAt(FunctionSamples::getCallSiteIdentifier(DIL), in findCalleeFunctionSamples()
724 const DILocation *DIL = Inst.getDebugLoc(); in findIndirectCallFunctionSamples() local
727 if (!DIL) { in findIndirectCallFunctionSamples()
740 ContextTracker->getIndirectCalleeContextSamplesFor(DIL); in findIndirectCallFunctionSamples()
759 auto CallSite = FunctionSamples::getCallSiteIdentifier(DIL); in findIndirectCallFunctionSamples()
784 const DILocation *DIL = Inst.getDebugLoc(); in findFunctionSamples() local
785 if (!DIL) in findFunctionSamples()
788 auto it = DILocation2SampleMap.try_emplace(DIL,nullptr); in findFunctionSamples()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DPseudoProbe.cpp25 extractProbeFromDiscriminator(const DILocation *DIL) { in extractProbeFromDiscriminator() argument
26 if (DIL) { in extractProbeFromDiscriminator()
27 auto Discriminator = DIL->getDiscriminator(); in extractProbeFromDiscriminator()
89 const DILocation *DIL = DLoc; in setProbeDistributionFactor() local
90 auto Discriminator = DIL->getDiscriminator(); in setProbeDistributionFactor()
108 DIL = DIL->cloneWithDiscriminator(V); in setProbeDistributionFactor()
109 Inst.setDebugLoc(DIL); in setProbeDistributionFactor()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemProfUse.cpp194 auto GetOffset = [](const DILocation *DIL) { in extractCallsFromIR() argument
195 return (DIL->getLine() - DIL->getScope()->getSubprogram()->getLine()) & in extractCallsFromIR()
221 for (const DILocation *DIL = I.getDebugLoc(); DIL; in extractCallsFromIR() local
222 DIL = DIL->getInlinedAt()) { in extractCallsFromIR()
223 StringRef CallerName = DIL->getSubprogramLinkageName(); in extractCallsFromIR()
246 LineLocation Loc = {GetOffset(DIL), DIL->getColumn()}; in extractCallsFromIR()
491 auto GetOffset = [](const DILocation *DIL) { in readMemprof() argument
492 return (DIL->getLine() - DIL->getScope()->getSubprogram()->getLine()) & in readMemprof()
522 for (const DILocation *DIL = I.getDebugLoc(); DIL != nullptr; in readMemprof() local
523 DIL = DIL->getInlinedAt()) { in readMemprof()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DSampleProf.cpp245 unsigned FunctionSamples::getOffset(const DILocation *DIL) { in getOffset() argument
246 return (DIL->getLine() - DIL->getScope()->getSubprogram()->getLine()) & in getOffset()
250 LineLocation FunctionSamples::getCallSiteIdentifier(const DILocation *DIL, in getCallSiteIdentifier() argument
258 DIL->getDiscriminator()), in getCallSiteIdentifier()
262 ProfileIsFS ? DIL->getDiscriminator() : DIL->getBaseDiscriminator(); in getCallSiteIdentifier()
263 return LineLocation(FunctionSamples::getOffset(DIL), Discriminator); in getCallSiteIdentifier()
268 const DILocation *DIL, SampleProfileReaderItaniumRemapper *Remapper, in findFunctionSamples() argument
271 assert(DIL); in findFunctionSamples()
274 const DILocation *PrevDIL = DIL; in findFunctionSamples()
275 for (DIL = DIL->getInlinedAt(); DIL; DIL = DIL->getInlinedAt()) { in findFunctionSamples()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineAdvisor.cpp477 for (DILocation *DIL = DLoc.get(); DIL; DIL = DIL->getInlinedAt()) { in formatCallSiteLocation() local
484 DIL->getLine() - DIL->getScope()->getSubprogram()->getLine(); in formatCallSiteLocation()
485 uint32_t Discriminator = DIL->getBaseDiscriminator(); in formatCallSiteLocation()
486 StringRef Name = DIL->getScope()->getSubprogram()->getLinkageName(); in formatCallSiteLocation()
488 Name = DIL->getScope()->getSubprogram()->getName(); in formatCallSiteLocation()
491 CallSiteLoc << ":" << llvm::utostr(DIL->getColumn()); in formatCallSiteLocation()
507 for (DILocation *DIL = DLoc.get(); DIL; DIL = DIL->getInlinedAt()) { in addLocationToRemarks() local
510 unsigned int Offset = DIL->getLine(); in addLocationToRemarks()
511 Offset -= DIL->getScope()->getSubprogram()->getLine(); in addLocationToRemarks()
512 unsigned int Discriminator = DIL->getBaseDiscriminator(); in addLocationToRemarks()
[all …]
/freebsd/contrib/llvm-project/lldb/docs/
H A Ddil-expr-lang.ebnf1 (* Data Inspection Language (DIL) definition - LLDB Debug Expressions *)
3 (* This is currently a subset of the final DIL Language, matching the current
4 DIL implementation. *)
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DSampleContextTracker.h108 getIndirectCalleeContextSamplesFor(const DILocation *DIL);
111 LLVM_ABI FunctionSamples *getContextSamplesFor(const DILocation *DIL);
197 ContextTrieNode *getContextFor(const DILocation *DIL);
198 ContextTrieNode *getCalleeContextFor(const DILocation *DIL,
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileLoaderBaseImpl.h420 const DILocation *DIL = DLoc;
421 uint32_t LineOffset = FunctionSamples::getOffset(DIL);
424 Discriminator = DIL->getDiscriminator();
426 Discriminator = DIL->getBaseDiscriminator();
563 const DILocation *DIL = Inst.getDebugLoc();
564 if (!DIL)
567 auto it = DILocation2SampleMap.try_emplace(DIL, nullptr);
569 it.first->second = Samples->findFunctionSamples(DIL, Reader->getRemapper());
/freebsd/contrib/tcsh/nls/ja/
H A Dset264 62 DILシグナル
/freebsd/contrib/tcsh/nls/greek/
H A Dset264 62 Σήμα DIL
/freebsd/contrib/tcsh/nls/german/
H A Dset264 62 DIL signal
/freebsd/contrib/tcsh/nls/russian/
H A Dset264 62 DIL signal
/freebsd/contrib/tcsh/nls/ukrainian/
H A Dset264 62 DIL signal
/freebsd/contrib/tcsh/nls/finnish/
H A Dset264 62 DIL-signaali
/freebsd/contrib/tcsh/nls/C/
H A Dset264 62 DIL signal
/freebsd/contrib/tcsh/nls/et/
H A Dset264 62 DIL signaal
/freebsd/contrib/tcsh/nls/italian/
H A Dset264 62 Segnale DIL

12