Home
last modified time | relevance | path

Searched refs:Samples (Results 1 – 15 of 15) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/IPO/
H A DProfiledCallGraph.h70 for (const auto &Samples : ProfileMap) { in ProfiledCallGraph() local
71 addProfiledCalls(Samples.second); in ProfiledCallGraph()
158 void addProfiledCalls(const FunctionSamples &Samples) { in addProfiledCalls() argument
159 addProfiledFunction(Samples.getFuncName()); in addProfiledCalls()
161 for (const auto &Sample : Samples.getBodySamples()) { in addProfiledCalls()
164 addProfiledCall(Samples.getFuncName(), Target, Frequency); in addProfiledCalls()
168 for (const auto &CallsiteSamples : Samples.getCallsiteSamples()) { in addProfiledCalls()
171 addProfiledCall(Samples.getFuncName(), InlinedSamples.first, in addProfiledCalls()
H A DSampleProfileProbe.h93 bool profileIsValid(const Function &F, const FunctionSamples &Samples) const;
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86InsertPrefetch.cpp52 bool findPrefetchInfo(const FunctionSamples *Samples, const MachineInstr &MI,
74 if (const auto *Samples = TopSamples->findFunctionSamples(Loc)) in getPrefetchHints() local
75 return Samples->findCallTargetMapAt(FunctionSamples::getOffset(Loc), in getPrefetchHints()
183 const FunctionSamples *Samples = Reader->getSamplesFor(MF.getFunction()); in runOnMachineFunction() local
184 if (!Samples) in runOnMachineFunction()
205 if (!findPrefetchInfo(Samples, *Current, Prefetches)) in runOnMachineFunction()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DSampleContextTracker.cpp54 FunctionSamples *Samples = ChildNode.getFunctionSamples(); in getHottestChildContext() local
55 if (!Samples) in getHottestChildContext()
57 if (Samples->getTotalSamples() > MaxCalleeSamples) { in getHottestChildContext()
59 MaxCalleeSamples = Samples->getTotalSamples(); in getHottestChildContext()
289 FunctionSamples *Samples = ContextNode->getFunctionSamples(); in getContextSamplesFor() local
290 if (Samples && ContextNode->getParentContext() != &RootContext) in getContextSamplesFor()
291 Samples->getContext().setState(InlinedContext); in getContextSamplesFor()
293 return Samples; in getContextSamplesFor()
H A DSampleProfile.cpp486 void findExternalInlineCandidate(CallBase *CB, const FunctionSamples *Samples,
655 uint64_t Samples = R.get() * Probe->Factor; in getProbeWeight() local
656 bool FirstMark = CoverageTracker.markSamplesUsed(FS, Probe->Id, 0, Samples); in getProbeWeight()
660 Remark << "Applied " << ore::NV("NumSamples", Samples); in getProbeWeight()
674 return Samples; in getProbeWeight()
783 return Samples; in findFunctionSamples()
791 Samples->findFunctionSamples(DIL, Reader->getRemapper()); in findFunctionSamples()
1040 CallBase *CB, const FunctionSamples *Samples, in findExternalInlineCandidate() argument
1049 if (!Samples) { in findExternalInlineCandidate()
1058 assert(Samples && "expect non-null caller profile"); in findExternalInlineCandidate()
[all …]
H A DSampleProfileProbe.cpp197 const FunctionSamples &Samples) const { in profileIsValid()
204 if (Desc->getFunctionHash() != Samples.getFunctionHash()) { in profileIsValid()
/openbsd-src/gnu/llvm/llvm/tools/llvm-profgen/
H A DCSPreInliner.h27 ProfiledInlineCandidate(const FunctionSamples *Samples, uint64_t Count, in ProfiledInlineCandidate()
29 : CalleeSamples(Samples), CallsiteCount(Count), SizeCost(Size) {} in ProfiledInlineCandidate()
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileLoaderBaseImpl.h210 FunctionSamples *Samples = nullptr;
400 return Samples;
404 it.first->second = Samples->findFunctionSamples(DIL, Reader->getRemapper());
461 BlockWeights[EC] = Samples->getHeadSamples() + 1;
893 ProfileCount(Samples->getHeadSamples() + 1, Function::PCT_Real),
937 unsigned Used = CoverageTracker.countUsedRecords(Samples, PSI);
938 unsigned Total = CoverageTracker.countBodyRecords(Samples, PSI);
951 uint64_t Total = CoverageTracker.countBodySamples(Samples, PSI);
H A DSampleProfileLoaderBaseUtil.h38 uint32_t Discriminator, uint64_t Samples);
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DSampleProfileLoaderBaseUtil.cpp84 uint64_t Samples) { in markSamplesUsed() argument
89 TotalUsedSamples += Samples; in markSamplesUsed()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMIRSampleProfile.cpp276 Samples = Reader->getSamplesFor(Func); in runOnFunction()
277 if (!Samples || Samples->empty()) in runOnFunction()
/openbsd-src/gnu/llvm/llvm/tools/llvm-profdata/
H A Dllvm-profdata.cpp866 remapSamples(const sampleprof::FunctionSamples &Samples, in remapSamples() argument
869 Result.setName(Remapper(Samples.getName())); in remapSamples()
870 Result.addTotalSamples(Samples.getTotalSamples()); in remapSamples()
871 Result.addHeadSamples(Samples.getHeadSamples()); in remapSamples()
872 for (const auto &BodySample : Samples.getBodySamples()) { in remapSamples()
883 for (const auto &CallsiteSamples : Samples.getCallsiteSamples()) { in remapSamples()
1012 FunctionSamples &Samples = Remapper ? Remapped : I->second; in mergeSampleProfile() local
1013 SampleContext FContext = Samples.getContext(); in mergeSampleProfile()
1014 MergeResult(Result, ProfileMap[FContext].merge(Samples, Input.Weight)); in mergeSampleProfile()
/openbsd-src/gnu/llvm/llvm/include/llvm/ProfileData/
H A DSampleProf.h1215 SampleSorter(const std::map<LocationT, SampleT> &Samples) {
1216 for (const auto &I : Samples)
/openbsd-src/gnu/llvm/llvm/docs/
H A DNVPTXUsage.rst400 For full examples of executing PTX assembly, please see the `CUDA Samples
/openbsd-src/usr.bin/vi/docs/tutorial/
H A Dvi.beginner6 tutorial lessons were created by Dain Samples to help you come to grips with