| /openbsd-src/gnu/llvm/llvm/include/llvm/MCA/ |
| H A D | SourceMgr.h | 62 const unsigned Iterations; variable 67 : Sequence(S), Current(0U), Iterations(Iter ? Iter : DefaultIterations) {} in CircularSourceMgr() 71 unsigned getNumIterations() const { return Iterations; } in getNumIterations() 73 return Current < (Iterations * Sequence.size()); in hasNext()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-mca/Views/ |
| H A D | BottleneckAnalysis.h | 241 void pruneEdges(unsigned Iterations); 244 unsigned Iterations); 270 void finalizeGraph(unsigned Iterations) { in finalizeGraph() argument 272 pruneEdges(Iterations); in finalizeGraph() 274 propagateThroughEdges(RootSet, Iterations); in finalizeGraph() 292 unsigned Iterations; variable 329 ArrayRef<MCInst> Sequence, unsigned Iterations);
|
| H A D | SummaryView.cpp | 70 TempStream << "Iterations: " << DV.Iterations; in printView() 88 DV.Iterations = (LastInstructionIdx / DV.Instructions) + 1; in collectData() 89 DV.TotalInstructions = DV.Instructions * DV.Iterations; in collectData() 92 DV.TotalUOps = NumMicroOps * DV.Iterations; in collectData() 102 json::Object JO({{"Iterations", DV.Iterations}, in toJSON()
|
| H A D | TimelineView.cpp | 21 llvm::ArrayRef<llvm::MCInst> S, unsigned Iterations, in TimelineView() argument 27 assert(Iterations && "Invalid number of iterations specified!"); in TimelineView() 28 NumInstructions *= Iterations; in TimelineView() 288 const unsigned Iterations = Timeline.size() / Source.size(); in printTimeline() local 289 for (unsigned Iteration = 0; Iteration < Iterations; ++Iteration) { in printTimeline()
|
| H A D | BottleneckAnalysis.cpp | 169 void DependencyGraph::pruneEdges(unsigned Iterations) { in pruneEdges() argument 176 if (Edge.Frequency == Iterations) in pruneEdges() 178 double Factor = (double)Edge.Frequency / Iterations; in pruneEdges() 202 unsigned Iterations) { in propagateThroughEdges() argument 381 FOS << " [ probability: " << ((DE->Frequency * 100) / Iterations) in printCriticalSequence() 446 DG(S.size() * 3), Iterations(NumIter), TotalCycles(0), in BottleneckAnalysis() 536 if (IID == ((Iterations * Source.size()) - 1)) in onEvent() 537 DG.finalizeGraph(Iterations); in onEvent()
|
| H A D | SummaryView.h | 51 unsigned Iterations; member
|
| H A D | TimelineView.h | 166 llvm::ArrayRef<llvm::MCInst> S, unsigned Iterations,
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | LoopPeel.cpp | 228 PeelCounter Iterations = calculate(*Input); in calculate() local 229 assert(IterationsToInvariance[Input] == Iterations && in calculate() 231 return (IterationsToInvariance[Phi] = addOne(Iterations)); in calculate() 256 unsigned Iterations = 0; in calculateIterationsToPeel() local 261 Iterations = std::max(Iterations, *ToInvariance); in calculateIterationsToPeel() 262 if (Iterations == MaxIterations) in calculateIterationsToPeel() 266 assert((Iterations <= MaxIterations) && "bad result in phi analysis"); in calculateIterationsToPeel() 267 return Iterations ? std::optional<unsigned>(Iterations) : std::nullopt; in calculateIterationsToPeel()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorLoopCarriedReuse.cpp | 143 int Iterations = -1; member 151 Iterations = -1; in reset() 502 ReuseCandidate.Iterations = Iters; in findValueToReuse() 526 int Iterations = ReuseCandidate.Iterations; in reuseValue() local 532 for (int i = 0; i < Iterations; ++i) { in reuseValue() 558 for (int i = Iterations-1; i >=0 ; --i) { in reuseValue()
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | DependenceAnalysis.cpp | 2623 Bound[K].Iterations = A[K].Iterations ? A[K].Iterations : B[K].Iterations; in banerjeeMIVtest() 2835 if (Bound[K].Iterations) { in findBoundsALL() 2838 Bound[K].Iterations); in findBoundsALL() 2841 Bound[K].Iterations); in findBoundsALL() 2874 if (Bound[K].Iterations) { in findBoundsEQ() 2878 SE->getMulExpr(NegativePart, Bound[K].Iterations); in findBoundsEQ() 2881 SE->getMulExpr(PositivePart, Bound[K].Iterations); in findBoundsEQ() 2914 if (Bound[K].Iterations) { in findBoundsLT() 2916 Bound[K].Iterations, SE->getOne(Bound[K].Iterations->getType())); in findBoundsLT() 2958 if (Bound[K].Iterations) { in findBoundsGT() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/Analysis/FlowSensitive/ |
| H A D | TypeErasedDataflowAnalysis.cpp | 434 uint32_t Iterations = 0; in runTypeErasedDataflowAnalysis() local 438 if (++Iterations > MaxIterations) { in runTypeErasedDataflowAnalysis()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | DependenceAnalysis.h | 379 const SCEV *Iterations; member 383 const SCEV *Iterations; member
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-mca/ |
| H A D | llvm-mca.cpp | 113 static cl::opt<unsigned> Iterations("iterations", variable 606 PrintInstructionTables ? 1 : Iterations); in main()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | SelectOptimize.cpp | 891 const unsigned Iterations = 2; in computeLoopCosts() local 892 for (unsigned Iter = 0; Iter < Iterations; ++Iter) { in computeLoopCosts()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | NewGVN.cpp | 3358 uint64_t Iterations = 0; in iterateTouchedInstructions() local 3366 ++Iterations; in iterateTouchedInstructions() 3414 NumGVNMaxIterations = std::max(NumGVNMaxIterations.getValue(), Iterations); in iterateTouchedInstructions()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 598 SDValue buildSqrtNROneConst(SDValue Arg, SDValue Est, unsigned Iterations, 600 SDValue buildSqrtNRTwoConst(SDValue Arg, SDValue Est, unsigned Iterations, 25847 int Iterations = TLI.getDivRefinementSteps(VT, MF); in BuildDivEstimate() local 25848 if (SDValue Est = TLI.getRecipEstimate(Op, DAG, Enabled, Iterations)) { in BuildDivEstimate() 25852 if (Iterations) { in BuildDivEstimate() 25857 for (int i = 0; i < Iterations; ++i) { in BuildDivEstimate() 25860 if (i == Iterations - 1) { in BuildDivEstimate() 25869 (i == Iterations - 1 ? N : FPOne), NewEst, Flags); in BuildDivEstimate() 25897 unsigned Iterations, in buildSqrtNROneConst() argument 25909 for (unsigned i = 0; i < Iterations; ++i) { in buildSqrtNROneConst() [all …]
|
| /openbsd-src/gnu/llvm/llvm/docs/CommandGuide/ |
| H A D | llvm-mca.rst | 434 Iterations: 300
|