HomeSort by: relevance | last modified time | path
    Searched refs:Summary (Results 1 - 25 of 64) sorted by relevancy

1 2 3

  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/
HexagonShuffler.cpp 194 void HexagonShuffler::restrictSlot1AOK(HexagonPacketSummary const &Summary) {
195 if (Summary.Slot1AOKLoc)
209 *Summary.Slot1AOKLoc, "Instruction can only be combined "
218 HexagonPacketSummary const &Summary) {
223 if (!Summary.NoSlot1StoreLoc)
243 std::make_pair(*Summary.NoSlot1StoreLoc,
248 HexagonPacketSummary const &Summary) {
252 restrictSlot1AOK(Summary);
253 restrictNoSlot1Store(Summary);
261 restrictStoreLoadOrder(Summary);
    [all...]
HexagonShuffler.h 180 bool applySlotRestrictions(HexagonPacketSummary const &Summary);
181 void restrictSlot1AOK(HexagonPacketSummary const &Summary);
182 void restrictNoSlot1Store(HexagonPacketSummary const &Summary);
184 bool restrictStoreLoadOrder(HexagonPacketSummary const &Summary);
185 void restrictBranchOrder(HexagonPacketSummary const &Summary);
186 void restrictPreferSlot3(HexagonPacketSummary const &Summary);
189 Optional<HexagonPacket> tryAuction(HexagonPacketSummary const &Summary) const;
192 bool ValidPacketMemoryOps(HexagonPacketSummary const &Summary) const;
193 bool ValidResourceUsage(HexagonPacketSummary const &Summary);
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
StdLibraryFunctionsChecker.cpp 11 // 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
72 class Summary;
102 // however, we cannot default initialize that. unique_ptr makes the Summary
104 // requirement would render the initialization of the Summary map infeasible.
118 const Summary &Summary,
148 const Summary &Summary) const
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-cov/
CoverageSummaryInfo.cpp 1 //===- CoverageSummaryInfo.cpp - Coverage summary for function/file -------===//
95 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;
    [all...]
CoverageExporterJson.cpp 32 // -- Summary: dict => Object summarizing the coverage for this file
40 // -- Summary: dict => Object summarizing the coverage for the entire binary
152 json::Object renderSummary(const FileCoverageSummary &Summary) {
155 json::Object({{"count", int64_t(Summary.LineCoverage.getNumLines())},
156 {"covered", int64_t(Summary.LineCoverage.getCovered())},
157 {"percent", Summary.LineCoverage.getPercentCovered()}})},
160 {{"count", int64_t(Summary.FunctionCoverage.getNumFunctions())},
161 {"covered", int64_t(Summary.FunctionCoverage.getExecuted())},
162 {"percent", Summary.FunctionCoverage.getPercentCovered()}})},
166 int64_t(Summary.InstantiationCoverage.getNumFunctions())}
    [all...]
CoverageExporterLcov.cpp 37 // If the user is exporting summary information only, then the FN, FNDA, and DA
50 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) {
164 OS << "LF:" << Summary.LineCoverage.getNumLines() << '\n'
165 << "LH:" << Summary.LineCoverage.getCovered() << '\n';
168 void renderBranchSummary(raw_ostream &OS, const FileCoverageSummary &Summary) {
169 OS << "BRF:" << Summary.BranchCoverage.getNumBranches() << '\n'
170 << "BFH:" << Summary.BranchCoverage.getCovered() << '\n'
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
ProfileSummaryInfo.h 1 //===- llvm/Analysis/ProfileSummaryInfo.h - profile summary ---*- C++ -*-===//
9 // This file contains a pass that provides access to profile summary
34 /// based on the profile summary. This also provides convenience methods to
42 std::unique_ptr<ProfileSummary> Summary;
64 /// If no summary is present, attempt to refresh.
67 /// Returns true if profile summary is available.
68 bool hasProfileSummary() const { return Summary != nullptr; }
73 Summary->getKind() == ProfileSummary::PSK_Sample;
79 Summary->getKind() == ProfileSummary::PSK_Instr;
85 Summary->getKind() == ProfileSummary::PSK_CSInstr
    [all...]
  /src/external/mpl/dhcp/dist/contrib/
dhcp.spec 0 Summary: The Internet Systems Consortium (ISC) DHCP server
19 Summary: A DHCP client
27 Summary: A DHCP relay
37 Summary: Development headers and libraries for the dhcpctl API
  /src/external/bsd/kyua-cli/dist/integration/
cmd_report_test.sh 76 ===> Summary
88 ===> Summary
152 ===> Summary
169 ===> Summary
200 ===> Summary
218 ===> Summary
239 ===> Summary
258 ===> Summary
  /src/external/apache2/llvm/dist/llvm/lib/IR/
ModuleSummaryIndex.cpp 1 //===-- ModuleSummaryIndex.cpp - Module Summary Index ---------------------===//
9 // This file implements the module index and summary classes for the
23 #define DEBUG_TYPE "module-summary-index"
56 // With DSOLocal propagation done, the flag in evey summary is the same.
63 [](const std::unique_ptr<GlobalValueSummary> &Summary) {
64 return Summary->isDSOLocal();
72 [](const std::unique_ptr<GlobalValueSummary> &Summary) {
73 return Summary->canAutoHide();
146 // (GUID -> Summary).
152 auto *Summary = dyn_cast_or_null<FunctionSummary>(GlobSummary.get())
    [all...]
ProfileSummary.cpp 1 //=-- Profilesummary.cpp - Profile summary support --------------------------=//
9 // This file contains support for converting profile summary data from/to
51 // This returns an MDTuple representing the detiled summary. The tuple has two
53 // of the detailed summary. Each element of this tuple is again an MDTuple whose
76 // to the kind of profile summary as returned by getFormatSpecificMD.
149 // Parse an MDTuple representing detailed summary.
150 static bool getSummaryFromMD(MDTuple *MD, SummaryEntryVector &Summary) {
172 Summary.emplace_back(cast<ConstantInt>(Op0->getValue())->getZExtValue(),
243 SummaryEntryVector Summary;
244 if (!getSummaryFromMD(dyn_cast<MDTuple>(Tuple->getOperand(I++)), Summary))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
ProfileSummaryInfo.cpp 1 //===- ProfileSummaryInfo.cpp - Global profile summary information --------===//
9 // This file contains a pass that provides access to the global profile summary
26 // Knobs for profile summary based thresholds.
54 // The profile summary metadata may be attached either by the frontend or by
56 // checks if the Summary is null and if so checks if the summary metadata is now
57 // available in the module and parses it to get the Summary object.
64 Summary.reset(ProfileSummary::getFromMD(SummaryMD));
67 // This will actually return PSK_Instr or PSK_Sample summary.
70 Summary.reset(ProfileSummary::getFromMD(SummaryMD))
    [all...]
ModuleSummaryAnalysis.cpp 1 //===- ModuleSummaryAnalysis.cpp - Module summary index builder -----------===//
61 #define DEBUG_TYPE "module-summary-analysis"
68 "force-summary-edges-cold", cl::Hidden, cl::location(ForceSummaryEdgesCold),
69 cl::desc("Force all edges in the function summary to cold"),
76 "module-summary-dot-file", cl::init(""), cl::Hidden,
78 cl::desc("File to emit dot graph of new summary into."));
84 // to know when computing summary for global var, because if global variable
159 /// summary, do so via the non-constant reference arguments.
175 // Produce a summary from type.test intrinsics. We only summarize type.test
243 // Summary not currently supported for anonymous functions, they shoul
    [all...]
CFLSteensAliasAnalysis.cpp 9 // This file implements a CFL-base, summary-based alias analysis algorithm. It
74 AliasSummary Summary;
84 const AliasSummary &getAliasSummary() const { return Summary; }
143 Summary.RetParamRelations.push_back(
152 Summary.RetParamAttributes.push_back(
  /src/external/apache2/llvm/dist/llvm/lib/ProfileData/
InstrProfWriter.cpp 271 static void setSummary(IndexedInstrProf::Summary *TheSummary,
276 TheSummary->NumSummaryFields = Summary::NumKinds;
278 TheSummary->set(Summary::MaxFunctionCount, PS.getMaxFunctionCount());
279 TheSummary->set(Summary::MaxBlockCount, PS.getMaxCount());
280 TheSummary->set(Summary::MaxInternalBlockCount, PS.getMaxInternalCount());
281 TheSummary->set(Summary::TotalBlockCount, PS.getTotalCount());
282 TheSummary->set(Summary::TotalNumBlocks, PS.getNumCounts());
283 TheSummary->set(Summary::TotalNumFunctions, PS.getNumFunctions());
331 // Reserve space to write profile summary data.
333 uint32_t SummarySize = Summary::getSize(Summary::NumKinds, NumEntries)
    [all...]
InstrProfReader.cpp 761 const IndexedInstrProf::Summary *SummaryInLE =
762 reinterpret_cast<const IndexedInstrProf::Summary *>(Cur);
768 IndexedInstrProf::Summary::getSize(NFields, NEntries);
769 std::unique_ptr<IndexedInstrProf::Summary> SummaryData =
779 const IndexedInstrProf::Summary::Entry &Ent = SummaryData->getEntry(I);
783 std::unique_ptr<llvm::ProfileSummary> &Summary =
784 UseCS ? this->CS_Summary : this->Summary;
787 Summary = std::make_unique<ProfileSummary>(
789 DetailedSummary, SummaryData->get(Summary::TotalBlockCount),
790 SummaryData->get(Summary::MaxBlockCount)
    [all...]
GCOV.cpp 45 struct Summary {
46 Summary(StringRef Name) : Name(Name) {}
82 void printSummary(const Summary &summary, raw_ostream &os) const;
84 void collectFunction(GCOVFunction &f, Summary &summary);
85 void collectSourceLine(SourceInfo &si, Summary *summary, LineInfo &line,
87 void collectSource(SourceInfo &si, Summary &summary) const
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
FunctionImport.cpp 1 //===- FunctionImport.cpp - ThinLTO Summary-based Function Import ---------===//
134 /// Summary file to use for function importing when using -function-import from
137 SummaryFile("summary-file",
138 cl::desc("The summary file to use for function importing."));
191 // may have been used to locate the callee summary list (See
213 auto *Summary = cast<FunctionSummary>(GVSummary->getBaseObject());
225 if (GlobalValue::isLocalLinkage(Summary->linkage()) &&
227 Summary->modulePath() != CallerModulePath) {
233 if ((Summary->instCount() > Threshold) &&
234 !Summary->fflags().AlwaysInline && !ForceImportAll)
    [all...]
  /src/crypto/external/cpl/tpm-tools/dist/dist/
tpm-tools-nopkcs11.spec 4 Summary: Management tools for the TPM hardware
22 Summary: Files to use the library routines supplied with tpm-tools
  /src/external/apache2/llvm/dist/llvm/utils/
prepare-code-coverage-artifact.py 52 with open(os.path.join(report_dir, 'summary.txt'), 'wb') as Summary:
55 stdout=Summary)
  /src/external/gpl2/mkhybrid/dist/
mkisofs.spec 2 Summary: Creates a ISO9660 filesystem image
  /src/external/zlib/pigz/dist/
pigz.spec 0 Summary: pigz is a parallel implementation of gzip which utilizes multiple cores
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
ModuleSummaryIndex.h 1 //===- llvm/ModuleSummaryIndex.h - Module Summary Index ---------*- C++ -*-===//
11 /// hold the module index and summary for function importing.
133 /// The GlobalValue corresponding to this summary. This is only used in
135 /// analysis is being run, or when parsing both the IR and the summary
139 /// Summary string representation. This StringRef points to BC module
143 /// is only valid if summary index was loaded from BC file.
149 /// List of global value summary structures for a particular value held
155 /// Map from global value GUID to corresponding summary structures. Use a
165 /// summary.
286 /// Function and variable summary information to aid decisions an
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
FunctionImportUtils.cpp 62 auto Summary = ImportIndex.findSummaryInModule(
64 assert(Summary && "Missing summary for global value when exporting");
65 auto Linkage = Summary->linkage();
228 // If global value dead stripping is not enabled in summary then
237 // Handle the case where there is no summary found in this module. That
  /src/external/apache2/llvm/dist/llvm/include/llvm/ProfileData/
InstrProfReader.h 461 /// Profile summary data.
462 std::unique_ptr<ProfileSummary> Summary;
463 /// Context sensitive profile summary data.
468 // Read the profile summary. Return a pointer pointing to one byte past the
469 // end of the summary data if it exists or the input \c Cur.
470 // \c UseCS indicates whether to use the context-sensitive profile summary.
514 assert(CS_Summary && "No context sensitive profile summary");
517 assert(Summary && "No profile summary");
518 return Summary->getMaxFunctionCount()
    [all...]

Completed in 52 milliseconds

1 2 3