Home
last modified time | relevance | path

Searched refs:Statistic (Results 1 – 23 of 23) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Pass/
H A DPassStatistics.cpp22 struct Statistic { struct
30 MutableArrayRef<Statistic> stats = llvm::None) { in printPassEntry()
60 llvm::StringMap<std::vector<Statistic>> mergedStats; in printResultsAsList()
73 for (Pass::Statistic *it : pass->getStatistics()) in printResultsAsList()
131 std::vector<Statistic> stats; in printResultsAsPipeline()
132 for (Pass::Statistic *stat : pass->getStatistics()) in printResultsAsPipeline()
168 Pass::Statistic::Statistic(Pass *owner, const char *name, in Statistic() function in Pass::Statistic
170 : llvm::Statistic{/*DebugType=*/"", name, description} { in Statistic()
184 auto Pass::Statistic::operator=(unsigned value) -> Statistic & { in operator =()
185 llvm::Statistic::operator=(value); in operator =()
/llvm-project-15.0.7/mlir/include/mlir/Pass/
H A DPass.h132 class Statistic : public llvm::Statistic {
136 Statistic(Pass *owner, const char *name, const char *description);
139 Statistic &operator=(unsigned value);
143 ArrayRef<Statistic *> getStatistics() const { return statistics; } in getStatistics()
144 MutableArrayRef<Statistic *> getStatistics() { return statistics; } in getStatistics()
311 std::vector<Statistic *> statistics;
H A DPassBase.td50 class Statistic<string varName, string statName, string desc> {
88 list<Statistic> statistics = [];
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DStatistic.h160 using Statistic = TrackingStatistic; variable
162 using Statistic = NoopStatistic; variable
168 static llvm::Statistic VARNAME = {DEBUG_TYPE, #VARNAME, DESC}
/llvm-project-15.0.7/mlir/test/lib/Pass/
H A DTestPassManager.cpp179 Statistic opCountDuplicate{this, "num-ops2",
181 Statistic opCount{this, "num-ops", "Number of operations counted"};
/llvm-project-15.0.7/mlir/include/mlir/Transforms/
H A DPasses.td60 Statistic<"numSunk", "num-sunk", "Number of operations sunk">,
75 Statistic<"numCSE", "num-cse'd", "Number of operations CSE'd">,
76 Statistic<"numDCE", "num-dce'd", "Number of operations DCE'd">
220 Statistic<"numDCE", "num-dce'd", "Number of symbols DCE'd">,
/llvm-project-15.0.7/flang/include/flang/Optimizer/CodeGen/
H A DCGPasses.td43 Statistic<"numDCE", "num-dce'd", "Number of operations eliminated">
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DSCCP.cpp159 Statistic &InstRemovedStat, in simplifyInstsInBlock()
160 Statistic &InstReplacedStat) { in simplifyInstsInBlock()
H A DLoopFuse.cpp372 bool reportInvalidCandidate(llvm::Statistic &Stat) const { in reportInvalidCandidate()
1534 llvm::Statistic &Stat) { in reportLoopFusion()
H A DCorrelatedValuePropagation.cpp451 Statistic *OpcNW, *OpcNSW, *OpcNUW; in setDeducedOverflowingFlags()
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Support/
H A DBUILD.gn132 "Statistic.cpp",
/llvm-project-15.0.7/mlir/docs/
H A DPassManagement.md555 Statistics can be added to a pass by using the 'Pass::Statistic' class. This
560 [`llvm::Statistic`](http://llvm.org/docs/ProgrammersManual.html#the-statistic-class-stats-option)
584 Statistic exampleStat{this, "exampleStat", "An example statistic"};
786 Statistic statistic{this, "example-statistic", "An example statistic"};
824 Statistic<"statistic", "example-statistic", "An example statistic">
960 #### Statistic subsubsection
962 Statistics may be specified via the `Statistic`, which takes the following
975 Statistic<"statistic", "example-statistic", "An example statistic">
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCodeMoverUtils.cpp268 llvm::Statistic &Stat) { in reportInvalidCandidate()
/llvm-project-15.0.7/llvm/lib/Support/
H A DCMakeLists.txt217 Statistic.cpp
/llvm-project-15.0.7/llvm/docs/
H A DTestSuiteMakefileGuide.rst150 `statistic <ProgrammersManual.html#Statistic>`_ to your pass, which will
H A DWritingAnLLVMPass.rst999 The `Statistic <https://llvm.org/doxygen/Statistic_8h_source.html>`_ class is
1003 section <Statistic>` in the Programmer's Manual for details.
H A DProgrammersManual.rst1242 The ``Statistic`` class & ``-stats`` option
1245 The ``llvm/ADT/Statistic.h`` (`doxygen
1247 named ``Statistic`` that is used as a unified way to keep track of what the LLVM
1255 for big programs. Using the ``Statistic`` class makes it very easy to keep
1259 There are many examples of ``Statistic`` uses, but the basics of using it are as
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopDetectionDiagnostic.cpp50 static Statistic RejectStatistics[] = {
/llvm-project-15.0.7/polly/lib/Transform/
H A DSimplify.cpp32 static llvm::Statistic VARNAME[2] = { \
H A DScheduleOptimizer.cpp201 static Statistic VARNAME[3] = { \
/llvm-project-15.0.7/llvm/lib/Transforms/ObjCARC/
H A DObjCARCOpts.cpp2423 Statistic &NumRetains = in GatherStatistics()
2425 Statistic &NumReleases = in GatherStatistics()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineBlockPlacement.cpp3671 Statistic &NumBranches = in INITIALIZE_PASS_DEPENDENCY()
3673 Statistic &BranchTakenFreq = in INITIALIZE_PASS_DEPENDENCY()
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt4986 llvm/include/llvm/ADT/Statistic.h