Home
last modified time | relevance | path

Searched refs:Frequency (Results 1 – 25 of 26) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Support/
H A DBlockFrequency.cpp20 Frequency = Prob.scale(Frequency); in operator *=()
31 Frequency = Prob.scaleByInverse(Frequency); in operator /=()
43 Frequency += Freq.Frequency; in operator +=()
46 if (Frequency < Before) in operator +=()
47 Frequency = UINT64_MAX; in operator +=()
60 if (Frequency <= Freq.Frequency) in operator -=()
61 Frequency = 0; in operator -=()
63 Frequency -= Freq.Frequency; in operator -=()
75 assert(Frequency != 0); in operator >>=()
78 Frequency >>= count; in operator >>=()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DBlockFrequency.h24 uint64_t Frequency; variable
27 BlockFrequency(uint64_t Freq = 0) : Frequency(Freq) { } in Frequency() function
34 uint64_t getFrequency() const { return Frequency; } in getFrequency()
58 return Frequency < RHS.Frequency;
62 return Frequency <= RHS.Frequency;
66 return Frequency > RHS.Frequency;
70 return Frequency >= RHS.Frequency;
74 return Frequency == RHS.Frequency;
/llvm-project-15.0.7/llvm/test/Analysis/BlockFrequencyInfo/
H A Ddouble_exit.ll7 ; Frequency = 1
17 ; Frequency = 1*3/2*1 = 3/2
39 ; Frequency = 5/2*4/5 = 2
47 ; Frequency = 5/2*3/5 = 3/2
55 ; Frequency = 3/2*1/3 = 1/2
62 ; Frequency = 1
80 ; Frequency = 1
90 ; Frequency = 1*2*1 = 2
125 ; Frequency = 5/2*4/5 = 2
148 ; Frequency = 2*1/2 = 1
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A DO3-pipeline.ll38 ; CHECK-NEXT: Lazy Block Frequency Analysis
51 ; CHECK-NEXT: Lazy Block Frequency Analysis
60 ; CHECK-NEXT: Block Frequency Analysis
77 ; CHECK-NEXT: Lazy Block Frequency Analysis
89 ; CHECK-NEXT: Lazy Block Frequency Analysis
108 ; CHECK-NEXT: Machine Block Frequency Analysis
111 ; CHECK-NEXT: Machine Block Frequency Analysis
123 ; CHECK-NEXT: Machine Block Frequency Analysis
157 ; CHECK-NEXT: Machine Block Frequency Analysis
175 ; CHECK-NEXT: Machine Block Frequency Analysis
[all …]
/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.dist/rand.dist.samp/rand.dist.samp.discrete/
H A Deval.pass.cpp26 typedef long long Frequency; in tests() typedef
33 std::vector<Frequency> u(static_cast<std::size_t>(d.max()+1)); in tests()
52 std::vector<Frequency> u(static_cast<std::size_t>(d.max()+1)); in tests()
71 std::vector<Frequency> u(static_cast<std::size_t>(d.max()+1)); in tests()
90 std::vector<Frequency> u(static_cast<std::size_t>(d.max()+1)); in tests()
109 std::vector<Frequency> u(static_cast<std::size_t>(d.max()+1)); in tests()
128 std::vector<Frequency> u(static_cast<std::size_t>(d.max()+1)); in tests()
147 std::vector<Frequency> u(static_cast<std::size_t>(d.max()+1)); in tests()
169 std::vector<Frequency> u(static_cast<std::size_t>(d.max()+1)); in tests()
191 std::vector<Frequency> u(static_cast<std::size_t>(d.max()+1)); in tests()
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A DO3-pipeline.ll27 ; CHECK-NEXT: Lazy Block Frequency Analysis
36 ; CHECK-NEXT: Block Frequency Analysis
58 ; CHECK-NEXT: Lazy Block Frequency Analysis
76 ; CHECK-NEXT: Lazy Block Frequency Analysis
79 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis
88 ; CHECK-NEXT: Machine Block Frequency Analysis
91 ; CHECK-NEXT: Machine Block Frequency Analysis
124 ; CHECK-NEXT: Machine Block Frequency Analysis
142 ; CHECK-NEXT: Machine Block Frequency Analysis
162 ; CHECK-NEXT: Machine Block Frequency Analysis
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/RISCV/
H A DO3-pipeline.ll43 ; CHECK-NEXT: Lazy Block Frequency Analysis
52 ; CHECK-NEXT: Block Frequency Analysis
76 ; CHECK-NEXT: Lazy Block Frequency Analysis
79 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis
88 ; CHECK-NEXT: Machine Block Frequency Analysis
91 ; CHECK-NEXT: Machine Block Frequency Analysis
113 ; CHECK-NEXT: Machine Block Frequency Analysis
120 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis
134 ; CHECK-NEXT: Machine Block Frequency Analysis
136 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis
[all …]
H A DO0-pipeline.ll44 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis
59 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dopt-pipeline.ll47 ; CHECK-NEXT: Lazy Block Frequency Analysis
56 ; CHECK-NEXT: Block Frequency Analysis
81 ; CHECK-NEXT: Lazy Block Frequency Analysis
88 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis
99 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis
104 ; CHECK-NEXT: Machine Block Frequency Analysis
107 ; CHECK-NEXT: Machine Block Frequency Analysis
116 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis
138 ; CHECK-NEXT: Machine Block Frequency Analysis
164 ; CHECK-NEXT: Machine Block Frequency Analysis
[all …]
H A DO0-pipeline.ll54 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis
78 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A DO3-pipeline.ll31 ; CHECK-NEXT: Lazy Block Frequency Analysis
46 ; CHECK-NEXT: Lazy Block Frequency Analysis
59 ; CHECK-NEXT: Lazy Block Frequency Analysis
68 ; CHECK-NEXT: Block Frequency Analysis
113 ; CHECK-NEXT: Lazy Block Frequency Analysis
118 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis
140 ; CHECK-NEXT: Machine Block Frequency Analysis
143 ; CHECK-NEXT: Machine Block Frequency Analysis
164 ; CHECK-NEXT: Machine Block Frequency Analysis
186 ; CHECK-NEXT: Machine Block Frequency Analysis
[all …]
H A Darm64-opt-remarks-lazy-bfi.ll23 ; HOTNESS-NEXT: Executing Pass 'Lazy Machine Block Frequency Analysis'
45 ; HOTNESS-NEXT: Executing Pass 'Lazy Machine Block Frequency Analysis'
70 ; NO_HOTNESS-NEXT: Executing Pass 'Lazy Machine Block Frequency Analysis'
H A DO0-pipeline.ll52 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis
72 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dllc-pipeline.ll200 ; GCN-O1-NEXT: Lazy Block Frequency Analysis
207 ; GCN-O1-NEXT: Block Frequency Analysis
276 ; GCN-O1-NEXT: Lazy Block Frequency Analysis
482 ; GCN-O1-OPTS-NEXT: Block Frequency Analysis
740 ; GCN-O2-NEXT: Lazy Block Frequency Analysis
765 ; GCN-O2-NEXT: Lazy Block Frequency Analysis
772 ; GCN-O2-NEXT: Block Frequency Analysis
1033 ; GCN-O3-NEXT: Lazy Block Frequency Analysis
1063 ; GCN-O3-NEXT: Lazy Block Frequency Analysis
1070 ; GCN-O3-NEXT: Block Frequency Analysis
[all …]
H A Dsgpr-regalloc-flags.ll39 ; BASIC-DEFAULT-NEXT: Machine Block Frequency Analysis
49 ; BASIC-DEFAULT-NEXT: Lazy Machine Block Frequency Analysis
73 ; BASIC-BASIC-NEXT: Machine Block Frequency Analysis
/llvm-project-15.0.7/llvm/tools/llvm-mca/Views/
H A DBottleneckAnalysis.cpp176 if (Edge.Frequency == Iterations) in pruneEdges()
178 double Factor = (double)Edge.Frequency / Iterations; in pruneEdges()
381 FOS << " [ probability: " << ((DE->Frequency * 100) / Iterations) in printCriticalSequence()
433 It->Frequency++; in addDependency()
616 double Frequency = (double)ResourceCycles * 100 / TotalCycles; in printBottleneckHints() local
619 << format("%.2f", floor((Frequency * 100) + 0.5) / 100) << "% ]"; in printBottleneckHints()
H A DBottleneckAnalysis.h199 unsigned Frequency; member
/llvm-project-15.0.7/bolt/lib/Profile/
H A DHeatmap.cpp274 auto RecordUnmappedBucket = [&](uint64_t Address, uint64_t Frequency) { in printSectionHotness() argument
277 << "] containing " << Frequency in printSectionHotness()
279 UnmappedHotness += Frequency; in printSectionHotness()
H A DDataAggregator.cpp1251 ErrorOr<int64_t> Frequency = in parseAggregatedLBREntry() local
1253 if (std::error_code EC = Frequency.getError()) in parseAggregatedLBREntry()
1272 static_cast<uint64_t>(Frequency.get()), Mispreds, in parseAggregatedLBREntry()
/llvm-project-15.0.7/llvm/docs/
H A DBlockFrequencyTerminology.rst2 LLVM Block Frequency Terminology
11 Block Frequency is a metric for estimating the relative frequency of different
53 Block Frequency
H A DGettingInvolved.rst156 - Frequency
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/
H A Dgisel-commandline-option.ll77 ; ENABLED-O1-NEXT: Lazy Block Frequency Analysis
/llvm-project-15.0.7/bolt/lib/Passes/
H A DBinaryPasses.cpp764 const ErrorOr<std::pair<double, double>> Frequency = in shouldRewriteBranch() local
772 if (Frequency.getError()) in shouldRewriteBranch()
776 const bool Result = (IsForward && Frequency.get().first >= 0.5) || in shouldRewriteBranch()
777 (!IsForward && Frequency.get().first <= 0.5); in shouldRewriteBranch()
H A DIndirectCallPromotion.cpp1103 const double Frequency = 100.0 * Targets[I].Branches / NumCalls; in printCallsiteInfo() local
1112 << ", taken freq = " << format("%.1f", Frequency) << "%" in printCallsiteInfo()
/llvm-project-15.0.7/third-party/benchmark/docs/
H A Duser_guide.md59 [Disabling CPU Frequency Scaling](#disabling-cpu-frequency-scaling)
1186 ## Disabling CPU Frequency Scaling

12