Home
last modified time | relevance | path

Searched refs:Summary (Results 1 – 25 of 216) sorted by relevance

123456789

/external/llvm/lib/IR/
DModuleSummaryIndex.cpp32 std::unique_ptr<GlobalValueSummary> Summary = std::move(List.front()); in mergeFrom() local
37 auto Path = Summary->modulePath(); in mergeFrom()
41 assert(ModPath == Summary->modulePath() && in mergeFrom()
47 Summary->setModulePath(ModPath); in mergeFrom()
52 addGlobalValueSummary(ValueGUID, std::move(Summary)); in mergeFrom()
75 auto *Summary = dyn_cast_or_null<FunctionSummary>(GlobSummary.get()); in collectDefinedFunctionsForModule() local
76 if (!Summary) in collectDefinedFunctionsForModule()
80 if (Summary->modulePath() != ModulePath) in collectDefinedFunctionsForModule()
82 GVSummaryMap[GUID] = Summary; in collectDefinedFunctionsForModule()
92 for (auto &Summary : GlobalList.second) { in collectDefinedGVSummariesPerModule() local
[all …]
DProfileSummary.cpp117 static bool getSummaryFromMD(MDTuple *MD, SummaryEntryVector &Summary) { in getSummaryFromMD() argument
139 Summary.emplace_back(cast<ConstantInt>(Op0->getValue())->getZExtValue(), in getSummaryFromMD()
185 SummaryEntryVector Summary; in getFromMD() local
186 if (!getSummaryFromMD(dyn_cast<MDTuple>(Tuple->getOperand(7)), Summary)) in getFromMD()
188 return new ProfileSummary(SummaryKind, Summary, TotalCount, MaxCount, in getFromMD()
/external/llvm/lib/Analysis/
DProfileSummaryInfo.cpp58 if (Summary) in computeSummary()
63 Summary.reset(ProfileSummary::getFromMD(SummaryMD)); in computeSummary()
71 if (!F || !Summary) in isHotFunction()
79 (uint64_t)(0.3 * (double)Summary->getMaxFunctionCount())); in isHotFunction()
92 if (!Summary) in isColdFunction()
100 (uint64_t)(0.01 * (double)Summary->getMaxFunctionCount())); in isColdFunction()
105 if (!Summary) in computeThresholds()
107 if (!Summary) in computeThresholds()
109 auto &DetailedSummary = Summary->getDetailedSummary(); in computeThresholds()
/external/llvm/unittests/ProfileData/
DSampleProfTest.cpp114 auto VerifySummary = [](ProfileSummary &Summary) mutable { in testRoundTrip() argument
115 ASSERT_EQ(ProfileSummary::PSK_Sample, Summary.getKind()); in testRoundTrip()
116 ASSERT_EQ(123603u, Summary.getTotalCount()); in testRoundTrip()
117 ASSERT_EQ(6u, Summary.getNumCounts()); in testRoundTrip()
118 ASSERT_EQ(2u, Summary.getNumFunctions()); in testRoundTrip()
119 ASSERT_EQ(1437u, Summary.getMaxFunctionCount()); in testRoundTrip()
120 ASSERT_EQ(60351u, Summary.getMaxCount()); in testRoundTrip()
126 std::vector<ProfileSummaryEntry> &Details = Summary.getDetailedSummary(); in testRoundTrip()
142 ProfileSummary &Summary = Reader->getSummary(); in testRoundTrip() local
143 VerifySummary(Summary); in testRoundTrip()
[all …]
/external/llvm/lib/Transforms/IPO/
DFunctionImport.cpp94 static bool canBeExternallyReferenced(const GlobalValueSummary &Summary) { in canBeExternallyReferenced() argument
95 if (!Summary.needsRenaming()) in canBeExternallyReferenced()
98 if (Summary.hasSection()) in canBeExternallyReferenced()
127 const GlobalValueSummary &Summary) { in eligibleForImport() argument
128 if (!canBeExternallyReferenced(Summary)) in eligibleForImport()
137 llvm::all_of(Summary.refs(), [&](const ValueInfo &VI) { in eligibleForImport()
143 if (auto *FuncSummary = dyn_cast<FunctionSummary>(&Summary)) { in eligibleForImport()
186 auto *Summary = cast<FunctionSummary>(GVSummary); in selectCallee() local
188 if (Summary->instCount() > Threshold) in selectCallee()
191 if (!eligibleForImport(Index, *Summary)) in selectCallee()
[all …]
/external/llvm/lib/ProfileData/
DInstrProfWriter.cpp197 static void setSummary(IndexedInstrProf::Summary *TheSummary, in setSummary()
201 TheSummary->NumSummaryFields = Summary::NumKinds; in setSummary()
203 TheSummary->set(Summary::MaxFunctionCount, PS.getMaxFunctionCount()); in setSummary()
204 TheSummary->set(Summary::MaxBlockCount, PS.getMaxCount()); in setSummary()
205 TheSummary->set(Summary::MaxInternalBlockCount, PS.getMaxInternalCount()); in setSummary()
206 TheSummary->set(Summary::TotalBlockCount, PS.getTotalCount()); in setSummary()
207 TheSummary->set(Summary::TotalNumBlocks, PS.getNumCounts()); in setSummary()
208 TheSummary->set(Summary::TotalNumFunctions, PS.getNumFunctions()); in setSummary()
248 uint32_t SummarySize = Summary::getSize(Summary::NumKinds, NumEntries); in writeImpl()
258 std::unique_ptr<IndexedInstrProf::Summary> TheSummary = in writeImpl()
DSampleProfWriter.cpp141 encodeULEB128(Summary->getTotalCount(), OS); in writeSummary()
142 encodeULEB128(Summary->getMaxCount(), OS); in writeSummary()
143 encodeULEB128(Summary->getMaxFunctionCount(), OS); in writeSummary()
144 encodeULEB128(Summary->getNumCounts(), OS); in writeSummary()
145 encodeULEB128(Summary->getNumFunctions(), OS); in writeSummary()
146 std::vector<ProfileSummaryEntry> &Entries = Summary->getDetailedSummary(); in writeSummary()
263 Summary = Builder.getSummary(); in computeSummary()
DInstrProfReader.cpp582 const IndexedInstrProf::Summary *SummaryInLE = in readSummary()
583 reinterpret_cast<const IndexedInstrProf::Summary *>(Cur); in readSummary()
589 IndexedInstrProf::Summary::getSize(NFields, NEntries); in readSummary()
590 std::unique_ptr<IndexedInstrProf::Summary> SummaryData = in readSummary()
600 const IndexedInstrProf::Summary::Entry &Ent = SummaryData->getEntry(I); in readSummary()
605 this->Summary = llvm::make_unique<ProfileSummary>( in readSummary()
607 SummaryData->get(Summary::TotalBlockCount), in readSummary()
608 SummaryData->get(Summary::MaxBlockCount), in readSummary()
609 SummaryData->get(Summary::MaxInternalBlockCount), in readSummary()
610 SummaryData->get(Summary::MaxFunctionCount), in readSummary()
[all …]
/external/llvm/include/llvm/IR/
DModuleSummaryIndex.h373 std::unique_ptr<GlobalValueSummary> Summary) { in addGlobalValueSummary() argument
375 std::move(Summary)); in addGlobalValueSummary()
380 std::unique_ptr<GlobalValueSummary> Summary) { in addGlobalValueSummary() argument
381 GlobalValueMap[ValueGUID].push_back(std::move(Summary)); in addGlobalValueSummary()
392 auto Summary = in findSummaryInModule() local
394 [&](const std::unique_ptr<GlobalValueSummary> &Summary) { in findSummaryInModule()
395 return Summary->modulePath() == ModuleId; in findSummaryInModule()
397 if (Summary == CalleeInfoList->second.end()) in findSummaryInModule()
399 return Summary->get(); in findSummaryInModule()
/external/compiler-rt/
DMakefile93 $(Summary) " MKDIR: $*"
156 $(Summary) " FINAL-ARCHIVE: $(Tmp.Name)/$(Tmp.Config): $$@"
207 $(Summary) " ARCHIVE: $(Tmp.Name)/$(Tmp.Config)/$(Tmp.Arch): $$@"
212 $(Summary) " DYLIB: $(Tmp.Name)/$(Tmp.Config)/$(Tmp.Arch): $$@"
216 $(Summary) " SO: $(Tmp.Name)/$(Tmp.Config)/$(Tmp.Arch): $$@"
251 $(Summary) " ASSEMBLE: $(Tmp.Name)/$(Tmp.Config)/$(Tmp.Arch): $$<"
254 $(Summary) " ASSEMBLE: $(Tmp.Name)/$(Tmp.Config)/$(Tmp.Arch): $$<"
257 $(Summary) " COMPILE: $(Tmp.Name)/$(Tmp.Config)/$(Tmp.Arch): $$<"
260 $(Summary) " COMPILE: $(Tmp.Name)/$(Tmp.Config)/$(Tmp.Arch): $$<"
/external/chromium-trace/catapult/telemetry/telemetry/value/
Dsummary_unittest.py55 summary = summary_module.Summary(results.all_page_specific_values)
85 summary = summary_module.Summary(results.all_page_specific_values)
130 summary = summary_module.Summary(results.all_page_specific_values)
185 summary = summary_module.Summary(results.all_page_specific_values)
231 summary = summary_module.Summary(results.all_page_specific_values)
274 summary = summary_module.Summary(results.all_page_specific_values)
310 summary = summary_module.Summary(results.all_page_specific_values)
344 summary = summary_module.Summary(results.all_page_specific_values)
377 summary = summary_module.Summary(results.all_page_specific_values)
410 summary = summary_module.Summary(
/external/llvm/include/llvm/Analysis/
DProfileSummaryInfo.h44 std::unique_ptr<ProfileSummary> Summary; variable
53 : M(Arg.M), Summary(std::move(Arg.Summary)) {} in ProfileSummaryInfo()
/external/compiler-rt/make/
Dconfig.mk40 ifndef Summary
41 Summary = $(Echo)
/external/chromium-trace/catapult/telemetry/telemetry/internal/results/
Doutput_formatter.py66 summary = summary_module.Summary(page_specific_values)
70 summary_by_name_only = summary_module.Summary(
/external/libcap-ng/libcap-ng-0.7/
Dlibcap-ng.spec3 Summary: An alternate posix capabilities library
19 Summary: Header files for libcap-ng library
31 Summary: Python bindings for libcap-ng library
42 Summary: Utilities for analyzing and setting file capabilities
/external/libpcap/
DCHANGES2 Summary for 1.7.4 libpcap release
6 Summary for 1.7.3 libpcap release
10 Summary for 1.7.2 libpcap release
19 Summary for 1.7.0 libpcap release
31 Summary for 1.6.2 libpcap release
40 Summary for 1.6.1 libpcap release
45 Summary for 1.6.0 libpcap release
53 Summary for 1.5.3 libpcap release
64 Summary for 1.5.2 libpcap release
70 Summary for 1.5.1 libpcap release
[all …]
/external/tcpdump/tests/
Dlmp.out6 IP 10.0.12.1.49998 > 10.0.12.2.49998: LMPv1 Link Summary ACK Message, length: 16
7 IP 10.0.12.1.49998 > 10.0.12.2.49998: LMPv1 Link Summary NACK Message, length: 96
/external/libnl/
DChangeLog4 Summary of Changes from 1.0-pre6 to 1.0-pre7
77 Summary of Changes from 1.0-pre5 to 1.0-pre6
147 Summary of Changes from 1.0-pre4 to 1.0-pre5
155 Summary of Changes from 1.0-pre3 to 1.0-pre4
167 Summary of Changes from 1.0-pre2 to 1.0-pre3
195 Summary of Changes from 1.0-pre1 to 1.0-pre2
225 Summary of Changes from 0.5.0 to 1.0-pre1
244 Summary of Changes from 0.4.4 to 0.5.0
266 Summary of changes from 0.4.3 to 0.4.4
286 Summary of changes from 0.4.2 to 0.4.3
[all …]
/external/gptfdisk/
Dcurrent.spec1 Summary: GPT partitioning and MBR repair software
24 Summary: An fdisk-like partitioning tool for GPT disks
68 Summary: A tool for repairing certain types of damage to MBR disks
/external/ImageMagick/
DImageMagick.spec.in8 Summary: Use ImageMagick to convert, edit, or compose bitmap images in a variety of formats.…
41 Summary: Library links and header files for ImageMagick application development
60 Summary: ImageMagick libraries to link with
67 Summary: DjVu plugin for ImageMagick
77 Summary: ImageMagick HTML documentation
88 Summary: ImageMagick perl bindings
102 Summary: ImageMagick Magick++ library (C++ bindings)
114 Summary: C++ bindings for the ImageMagick library
/external/libexif/
Dlibexif.spec2 Summary: EXIF tag library
20 Summary: The files needed for libexif application development
Dlibexif.spec.in2 Summary: EXIF tag library
20 Summary: The files needed for libexif application development
/external/libvncserver/
DLibVNCServer.spec.in5 Summary: a library to make writing a vnc server easy
27 Summary: Static Libraries and Header Files for LibVNCServer
36 Summary: VNC server for the current X11 session
/external/llvm/include/llvm/ProfileData/
DInstrProf.h809 struct Summary { struct
844 return sizeof(Summary) + NumCutoffEntries * sizeof(Entry) + in getSize() argument
878 Summary(uint32_t Size) { memset(this, 0, Size); } in Summary() argument
881 Summary() = delete; argument
884 inline std::unique_ptr<Summary> allocSummary(uint32_t TotalSize) { in allocSummary()
885 return std::unique_ptr<Summary>(new (::operator new(TotalSize)) in allocSummary()
886 Summary(TotalSize)); in allocSummary()
/external/tcpdump/
DCHANGES2 Summary for 4.7.4 tcpdump release
8 Summary for 4.7.3 tcpdump release
12 Summary for 4.7.2 tcpdump release
18 Summary for 4.7.0 tcpdump release
32 Summary for 4.6.2 tcpdump release
37 Summary for 4.6.1 tcpdump release
42 Summary for 4.6.0 tcpdump release
57 Summary for 4.5.2 tcpdump release
62 Summary for 4.5.1 tcpdump release
66 Summary for 4.5.0 tcpdump release
[all …]

123456789