| /llvm-project-15.0.7/mlir/lib/Pass/ |
| H A D | PassStatistics.cpp | 22 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 D | Pass.h | 132 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 D | PassBase.td | 50 class Statistic<string varName, string statName, string desc> { 88 list<Statistic> statistics = [];
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | Statistic.h | 160 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 D | TestPassManager.cpp | 179 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 D | Passes.td | 60 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 D | CGPasses.td | 43 Statistic<"numDCE", "num-dce'd", "Number of operations eliminated">
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | SCCP.cpp | 159 Statistic &InstRemovedStat, in simplifyInstsInBlock() 160 Statistic &InstReplacedStat) { in simplifyInstsInBlock()
|
| H A D | LoopFuse.cpp | 372 bool reportInvalidCandidate(llvm::Statistic &Stat) const { in reportInvalidCandidate() 1534 llvm::Statistic &Stat) { in reportLoopFusion()
|
| H A D | CorrelatedValuePropagation.cpp | 451 Statistic *OpcNW, *OpcNSW, *OpcNUW; in setDeducedOverflowingFlags()
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Support/ |
| H A D | BUILD.gn | 132 "Statistic.cpp",
|
| /llvm-project-15.0.7/mlir/docs/ |
| H A D | PassManagement.md | 555 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 D | CodeMoverUtils.cpp | 268 llvm::Statistic &Stat) { in reportInvalidCandidate()
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | CMakeLists.txt | 217 Statistic.cpp
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | TestSuiteMakefileGuide.rst | 150 `statistic <ProgrammersManual.html#Statistic>`_ to your pass, which will
|
| H A D | WritingAnLLVMPass.rst | 999 The `Statistic <https://llvm.org/doxygen/Statistic_8h_source.html>`_ class is 1003 section <Statistic>` in the Programmer's Manual for details.
|
| H A D | ProgrammersManual.rst | 1242 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 D | ScopDetectionDiagnostic.cpp | 50 static Statistic RejectStatistics[] = {
|
| /llvm-project-15.0.7/polly/lib/Transform/ |
| H A D | Simplify.cpp | 32 static llvm::Statistic VARNAME[2] = { \
|
| H A D | ScheduleOptimizer.cpp | 201 static Statistic VARNAME[3] = { \
|
| /llvm-project-15.0.7/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCOpts.cpp | 2423 Statistic &NumRetains = in GatherStatistics() 2425 Statistic &NumReleases = in GatherStatistics()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineBlockPlacement.cpp | 3671 Statistic &NumBranches = in INITIALIZE_PASS_DEPENDENCY() 3673 Statistic &BranchTakenFreq = in INITIALIZE_PASS_DEPENDENCY()
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 4986 llvm/include/llvm/ADT/Statistic.h
|