Searched refs:Summary (Results 1 - 25 of 89) sorted by relevance

1234

/openbsd-current/gnu/llvm/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonShuffler.cpp196 void HexagonShuffler::restrictSlot1AOK(HexagonPacketSummary const &Summary) { argument
197 if (Summary.Slot1AOKLoc)
211 *Summary.Slot1AOKLoc, "Instruction can only be combined "
220 HexagonPacketSummary const &Summary) {
225 if (!Summary.NoSlot1StoreLoc)
245 std::make_pair(*Summary.NoSlot1StoreLoc,
249 bool HexagonShuffler::applySlotRestrictions(HexagonPacketSummary const &Summary, argument
254 restrictSlot1AOK(Summary);
255 restrictNoSlot1Store(Summary);
263 restrictStoreLoadOrder(Summary);
219 restrictNoSlot1Store( HexagonPacketSummary const &Summary) argument
271 restrictBranchOrder(HexagonPacketSummary const &Summary) argument
319 ValidResourceUsage(HexagonPacketSummary const &Summary) argument
357 restrictStoreLoadOrder( HexagonPacketSummary const &Summary) argument
453 HexagonPacketSummary Summary = HexagonPacketSummary(); local
585 restrictPreferSlot3(HexagonPacketSummary const &Summary, const bool DoShuffle) argument
612 const HexagonPacketSummary Summary = GetPacketSummary(); local
628 tryAuction(HexagonPacketSummary const &Summary) argument
706 reportResourceError(HexagonPacketSummary const &Summary, StringRef Err) argument
713 reportResourceUsage(HexagonPacketSummary const &Summary) argument
[all...]
H A DHexagonShuffler.h172 bool applySlotRestrictions(HexagonPacketSummary const &Summary,
174 void restrictSlot1AOK(HexagonPacketSummary const &Summary);
175 void restrictNoSlot1Store(HexagonPacketSummary const &Summary);
177 bool restrictStoreLoadOrder(HexagonPacketSummary const &Summary);
178 void restrictBranchOrder(HexagonPacketSummary const &Summary);
179 void restrictPreferSlot3(HexagonPacketSummary const &Summary,
183 std::optional<HexagonPacket> tryAuction(HexagonPacketSummary const &Summary);
186 bool ValidPacketMemoryOps(HexagonPacketSummary const &Summary) const;
187 bool ValidResourceUsage(HexagonPacketSummary const &Summary);
238 void reportResourceError(HexagonPacketSummary const &Summary, StringRe
[all...]
/openbsd-current/gnu/llvm/llvm/tools/llvm-cov/
H A DCoverageSummaryInfo.cpp95 FunctionCoverageSummary Summary(Name);
96 Summary.ExecutionCount = Group.getTotalExecutionCount();
97 Summary.RegionCoverage = Summaries[0].RegionCoverage;
98 Summary.LineCoverage = Summaries[0].LineCoverage;
99 Summary.BranchCoverage = Summaries[0].BranchCoverage;
101 Summary.RegionCoverage.merge(FCS.RegionCoverage);
102 Summary.LineCoverage.merge(FCS.LineCoverage);
103 Summary.BranchCoverage.merge(FCS.BranchCoverage);
105 return Summary;
H A DCoverageExporterJson.cpp32 // -- Summary: dict => Object summarizing the coverage for this file
40 // -- Summary: dict => Object summarizing the coverage for the entire binary
151 json::Object renderSummary(const FileCoverageSummary &Summary) { argument
154 json::Object({{"count", int64_t(Summary.LineCoverage.getNumLines())},
155 {"covered", int64_t(Summary.LineCoverage.getCovered())},
156 {"percent", Summary.LineCoverage.getPercentCovered()}})},
159 {{"count", int64_t(Summary.FunctionCoverage.getNumFunctions())},
160 {"covered", int64_t(Summary.FunctionCoverage.getExecuted())},
161 {"percent", Summary.FunctionCoverage.getPercentCovered()}})},
165 int64_t(Summary
[all...]
H A DCoverageExporterLcov.cpp50 const FileCoverageSummary &Summary) {
51 OS << "FNF:" << Summary.FunctionCoverage.getNumFunctions() << '\n'
52 << "FNH:" << Summary.FunctionCoverage.getExecuted() << '\n';
163 void renderLineSummary(raw_ostream &OS, const FileCoverageSummary &Summary) { argument
164 OS << "LF:" << Summary.LineCoverage.getNumLines() << '\n'
165 << "LH:" << Summary.LineCoverage.getCovered() << '\n';
168 void renderBranchSummary(raw_ostream &OS, const FileCoverageSummary &Summary) { argument
169 OS << "BRF:" << Summary.BranchCoverage.getNumBranches() << '\n'
170 << "BRH:" << Summary.BranchCoverage.getCovered() << '\n';
49 renderFunctionSummary(raw_ostream &OS, const FileCoverageSummary &Summary) argument
/openbsd-current/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DStdLibraryFunctionsChecker.cpp11 // This checker provides a specification format - `Summary' - and
23 // `Summary' provides only two branches for this function. However,
33 // side effets), for which their `Summary' is a precise model. This avoids
65 class Summary;
95 // however, we cannot default initialize that. unique_ptr makes the Summary
97 // requirement would render the initialization of the Summary map infeasible.
111 const Summary &Summary,
150 const Summary &Summary) cons
627 class Summary { class in class:__anon1021::StdLibraryFunctionsChecker
637 Summary(InvalidationKind InvalidationKd) : InvalidationKd(InvalidationKd) {} function in class:__anon1021::StdLibraryFunctionsChecker::Summary
727 reportBug(const CallEvent &Call, ExplodedNode *N, const ValueConstraint *VC, const Summary &Summary, CheckerContext &C) const argument
948 apply( ProgramStateRef State, const CallEvent &Call, const Summary &Summary, CheckerContext &C) const argument
976 const Summary &Summary = *FoundSummary; local
1021 const Summary &Summary = *FoundSummary; local
1075 const Summary &Summary = *FoundSummary; local
[all...]
/openbsd-current/gnu/llvm/llvm/tools/llvm-profgen/
H A DCSPreInliner.h71 ProfileSummary *Summary);
84 ProfileSummary *Summary; member in class:llvm::sampleprof::CSPreInliner
H A DCSPreInliner.cpp59 ProfiledBinary &Binary, ProfileSummary *Summary)
64 ContextTracker(Tracker), Binary(Binary), Summary(Summary) {
157 (Summary->getDetailedSummary()));
167 Summary->getDetailedSummary(), 100000 /* 10% */)
58 CSPreInliner(SampleContextTracker &Tracker, ProfiledBinary &Binary, ProfileSummary *Summary) argument
/openbsd-current/gnu/llvm/llvm/include/llvm/Analysis/
H A DProfileSummaryInfo.h43 std::unique_ptr<ProfileSummary> Summary; member in class:llvm::ProfileSummaryInfo
69 bool hasProfileSummary() const { return Summary != nullptr; }
74 Summary->getKind() == ProfileSummary::PSK_Sample;
80 Summary->getKind() == ProfileSummary::PSK_Instr;
86 Summary->getKind() == ProfileSummary::PSK_CSInstr;
/openbsd-current/gnu/usr.bin/perl/plan9/
H A Dmyconfig.plan913 # Note that the text lines /^Summary of/ .. /^\s*$/ are copied into Config.pm.
18 Summary of my $package ($baserev version $PERL_VERSION subversion $PERL_SUBVERSION) configuration:
/openbsd-current/gnu/llvm/llvm/lib/IR/
H A DModuleSummaryIndex.cpp1 //===-- ModuleSummaryIndex.cpp - Module Summary Index ---------------------===//
62 [](const std::unique_ptr<GlobalValueSummary> &Summary) {
63 return Summary->isDSOLocal();
71 [](const std::unique_ptr<GlobalValueSummary> &Summary) {
72 return Summary->canAutoHide();
151 // (GUID -> Summary).
157 auto *Summary = dyn_cast_or_null<FunctionSummary>(GlobSummary.get());
158 if (!Summary)
162 if (Summary->modulePath() != ModulePath)
164 GVSummaryMap[GUID] = Summary;
[all...]
H A DProfileSummary.cpp149 static bool getSummaryFromMD(MDTuple *MD, SummaryEntryVector &Summary) { argument
171 Summary.emplace_back(cast<ConstantInt>(Op0->getValue())->getZExtValue(),
242 SummaryEntryVector Summary;
243 if (!getSummaryFromMD(dyn_cast<MDTuple>(Tuple->getOperand(I++)), Summary))
245 return new ProfileSummary(SummaryKind, std::move(Summary), TotalCount,
/openbsd-current/gnu/llvm/llvm/lib/Analysis/
H A DProfileSummaryInfo.cpp58 // checks if the Summary is null and if so checks if the summary metadata is now
59 // available in the module and parses it to get the Summary object.
66 Summary.reset(ProfileSummary::getFromMD(SummaryMD));
72 Summary.reset(ProfileSummary::getFromMD(SummaryMD));
240 auto &DetailedSummary = Summary->getDetailedSummary();
257 double PartialProfileRatio = Summary->getPartialProfileRatio();
276 auto &DetailedSummary = Summary->getDetailedSummary();
379 Summary->getKind() == ProfileSummary::PSK_Sample &&
380 (PartialProfile || Summary->isPartialProfile());
H A DModuleSummaryAnalysis.cpp259 // Summary not currently supported for anonymous functions, they should
733 for (const auto &Summary : VI.getSummaryList())
734 Summary->setLive(true);
798 std::unique_ptr<FunctionSummary> Summary =
821 Index.addGlobalValueSummary(*GV, std::move(Summary));
823 std::unique_ptr<GlobalVarSummary> Summary =
830 Index.addGlobalValueSummary(*GV, std::move(Summary));
885 auto *Summary = Index.getGlobalValueSummary(*V); local
886 assert(Summary && "Missing summary for global value");
887 Summary
906 auto &Summary = GlobalList.second.SummaryList[0]; local
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp1 //===- FunctionImport.cpp - ThinLTO Summary-based Function Import ---------===//
132 /// Summary file to use for function importing when using -function-import from
194 auto *Summary = cast<FunctionSummary>(GVSummary->getBaseObject());
206 if (GlobalValue::isLocalLinkage(Summary->linkage()) &&
208 Summary->modulePath() != CallerModulePath) {
214 if ((Summary->instCount() > Threshold) &&
215 !Summary->fflags().AlwaysInline && !ForceImportAll) {
222 if (Summary->notEligibleToImport()) {
228 if (Summary->fflags().NoInline && !ForceImportAll) {
272 const GlobalValueSummary &Summary, cons
271 computeImportForReferencedGlobals( const GlobalValueSummary &Summary, const ModuleSummaryIndex &Index, const GVSummaryMapTy &DefinedGVSummaries, SmallVectorImpl<EdgeInfo> &Worklist, FunctionImporter::ImportMapTy &ImportList, StringMap<FunctionImporter::ExportSetTy> *ExportLists) argument
348 computeImportForFunction( const FunctionSummary &Summary, const ModuleSummaryIndex &Index, const unsigned Threshold, const GVSummaryMapTy &DefinedGVSummaries, SmallVectorImpl<EdgeInfo> &Worklist, FunctionImporter::ImportMapTy &ImportList, StringMap<FunctionImporter::ExportSetTy> *ExportLists, FunctionImporter::ImportThresholdsTy &ImportThresholds) argument
556 auto *Summary = std::get<0>(GVInfo); local
791 auto &Summary = GlobalList.second.SummaryList[0]; local
[all...]
/openbsd-current/gnu/usr.sbin/mkhybrid/src/
H A Dmkisofs.spec2 Summary: Creates a ISO9660 filesystem image
/openbsd-current/gnu/llvm/llvm/utils/
H A Dprepare-code-coverage-artifact.py54 with open(os.path.join(report_dir, 'summary.txt'), 'wb') as Summary:
57 stdout=Summary)
/openbsd-current/gnu/llvm/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h1 //===- llvm/ModuleSummaryIndex.h - Module Summary Index ---------*- C++ -*-===//
142 /// Summary string representation. This StringRef points to BC module
289 /// Summary of memprof callsite metadata.
325 /// Summary of a single MIB in a memprof metadata on allocations.
340 /// Summary of memprof metadata on allocations.
1518 std::unique_ptr<GlobalValueSummary> Summary) {
1519 addGlobalValueSummary(getOrInsertValueInfo(&GV), std::move(Summary));
1524 std::unique_ptr<GlobalValueSummary> Summary) {
1526 std::move(Summary));
1531 std::unique_ptr<GlobalValueSummary> Summary) {
1517 addGlobalValueSummary(const GlobalValue &GV, std::unique_ptr<GlobalValueSummary> Summary) argument
1523 addGlobalValueSummary(StringRef ValueName, std::unique_ptr<GlobalValueSummary> Summary) argument
1530 addGlobalValueSummary(ValueInfo VI, std::unique_ptr<GlobalValueSummary> Summary) argument
1556 auto Summary = local
[all...]
/openbsd-current/gnu/llvm/llvm/lib/ProfileData/
H A DGCOV.cpp46 struct Summary { struct in namespace:__anon2429
47 Summary(StringRef Name) : Name(Name) {} function in struct:__anon2429::Summary
83 void printSummary(const Summary &summary, raw_ostream &os) const;
85 void collectFunction(GCOVFunction &f, Summary &summary);
86 void collectSourceLine(SourceInfo &si, Summary *summary, LineInfo &line,
88 void collectSource(SourceInfo &si, Summary &summary) const;
662 void Context::collectFunction(GCOVFunction &f, Summary &summary) {
688 void Context::collectSourceLine(SourceInfo &si, Summary *summary,
737 void Context::collectSource(SourceInfo &si, Summary &summary) const {
855 Summary summar
[all...]
H A DInstrProfWriter.cpp323 static void setSummary(IndexedInstrProf::Summary *TheSummary,
328 TheSummary->NumSummaryFields = Summary::NumKinds;
330 TheSummary->set(Summary::MaxFunctionCount, PS.getMaxFunctionCount());
331 TheSummary->set(Summary::MaxBlockCount, PS.getMaxCount());
332 TheSummary->set(Summary::MaxInternalBlockCount, PS.getMaxInternalCount());
333 TheSummary->set(Summary::TotalBlockCount, PS.getTotalCount());
334 TheSummary->set(Summary::TotalNumBlocks, PS.getNumCounts());
335 TheSummary->set(Summary::TotalNumFunctions, PS.getNumFunctions());
407 uint32_t SummarySize = Summary::getSize(Summary
[all...]
H A DInstrProfReader.cpp933 const IndexedInstrProf::Summary *SummaryInLE =
934 reinterpret_cast<const IndexedInstrProf::Summary *>(Cur);
940 IndexedInstrProf::Summary::getSize(NFields, NEntries);
941 std::unique_ptr<IndexedInstrProf::Summary> SummaryData =
951 const IndexedInstrProf::Summary::Entry &Ent = SummaryData->getEntry(I);
955 std::unique_ptr<llvm::ProfileSummary> &Summary =
956 UseCS ? this->CS_Summary : this->Summary;
959 Summary = std::make_unique<ProfileSummary>(
961 DetailedSummary, SummaryData->get(Summary::TotalBlockCount),
962 SummaryData->get(Summary
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Utils/
H A DFunctionImportUtils.cpp77 auto Summary = ImportIndex.findSummaryInModule( local
79 assert(Summary && "Missing summary for global value when exporting");
80 auto Linkage = Summary->linkage();
/openbsd-current/gnu/llvm/llvm/tools/llvm-tli-checker/
H A Dllvm-tli-checker.cpp66 Summary, // Report counts but not details. member in class:ReportKind
294 SeparateMode ? ReportKind::Summary : ReportKind::Discrepancy;
297 .Case("summary", ReportKind::Summary)
/openbsd-current/gnu/usr.bin/perl/cpan/Test-Simple/lib/Test2/EventFacet/
H A DAbout.pm34 Summary about the event.
/openbsd-current/gnu/usr.bin/perl/
H A Dmyconfig.SH30 # Note that the text lines /^Summary of/ .. /^\s*$/ are copied into Config.pm.
32 Summary of my $package (revision $revision $version_patchlevel_string) configuration:

Completed in 303 milliseconds

1234