OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:BlockFrequencyInfo
(Results
1 - 25
of
81
) sorted by relevancy
1
2
3
4
/src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
BlockFrequencyInfo.h
1
//===-
BlockFrequencyInfo
.h - Block Frequency Analysis ----------*- C++ -*-===//
35
///
BlockFrequencyInfo
pass uses BlockFrequencyInfoImpl implementation to
37
class
BlockFrequencyInfo
{
43
BlockFrequencyInfo
();
44
BlockFrequencyInfo
(const Function &F, const BranchProbabilityInfo &BPI,
46
BlockFrequencyInfo
(const
BlockFrequencyInfo
&) = delete;
47
BlockFrequencyInfo
&operator=(const
BlockFrequencyInfo
&) = delete;
48
BlockFrequencyInfo
(BlockFrequencyInfo &&Arg)
[
all
...]
HeatUtils.h
22
class
BlockFrequencyInfo
;
30
uint64_t getMaxFreq(const Function &F, const
BlockFrequencyInfo
*BFI);
ProfileSummaryInfo.h
25
class
BlockFrequencyInfo
;
101
BlockFrequencyInfo
*BFI,
113
BlockFrequencyInfo
&BFI) const;
118
BlockFrequencyInfo
&BFI) const;
125
BlockFrequencyInfo
&BFI) const;
130
BlockFrequencyInfo
&BFI) const;
142
bool isHotBlock(const BasicBlock *BB,
BlockFrequencyInfo
*BFI) const;
144
bool isColdBlock(const BasicBlock *BB,
BlockFrequencyInfo
*BFI) const;
148
BlockFrequencyInfo
*BFI) const;
152
BlockFrequencyInfo
*BFI) const
[
all
...]
LazyBlockFrequencyInfo.h
19
#include "llvm/Analysis/
BlockFrequencyInfo
.h"
103
BlockFrequencyInfo
>
112
BlockFrequencyInfo
&getBFI() { return LBFI.getCalculated(); }
115
const
BlockFrequencyInfo
&getBFI() const { return LBFI.getCalculated(); }
ModuleSummaryAnalysis.h
24
class
BlockFrequencyInfo
;
33
///
BlockFrequencyInfo
for a given function, that can be provided via
38
std::function<
BlockFrequencyInfo
*(const Function &F)> GetBFICallback,
OptimizationRemarkEmitter.h
18
#include "llvm/Analysis/
BlockFrequencyInfo
.h"
35
OptimizationRemarkEmitter(const Function *F,
BlockFrequencyInfo
*BFI)
104
BlockFrequencyInfo
*BFI;
107
std::unique_ptr<
BlockFrequencyInfo
> OwnedBFI;
InlineCost.h
24
class
BlockFrequencyInfo
;
230
function_ref<
BlockFrequencyInfo
&(Function &)> GetBFI = nullptr,
244
function_ref<
BlockFrequencyInfo
&(Function &)> GetBFI = nullptr,
269
function_ref<
BlockFrequencyInfo
&(Function &)> GetBFI = nullptr,
LoopAnalysisManager.h
60
BlockFrequencyInfo
*BFI;
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
BlockFrequencyInfo.cpp
1
//===-
BlockFrequencyInfo
.cpp - Block Frequency Analysis ------------------===//
13
#include "llvm/Analysis/
BlockFrequencyInfo
.h"
101
struct GraphTraits<
BlockFrequencyInfo
*> {
106
static NodeRef getEntryNode(const
BlockFrequencyInfo
*G) {
116
static nodes_iterator nodes_begin(const
BlockFrequencyInfo
*G) {
120
static nodes_iterator nodes_end(const
BlockFrequencyInfo
*G) {
126
BFIDOTGraphTraitsBase<
BlockFrequencyInfo
, BranchProbabilityInfo>;
129
struct DOTGraphTraits<
BlockFrequencyInfo
*> : public BFIDOTGTraitsBase {
134
const
BlockFrequencyInfo
*Graph) {
140
const
BlockFrequencyInfo
*Graph)
[
all
...]
ProfileSummaryInfo.cpp
15
#include "llvm/Analysis/
BlockFrequencyInfo
.h"
78
const CallBase &Call,
BlockFrequencyInfo
*BFI, bool AllowSynthetic) const {
115
const Function *F,
BlockFrequencyInfo
&BFI) const {
144
const Function *F,
BlockFrequencyInfo
&BFI) const {
174
int PercentileCutoff, const Function *F,
BlockFrequencyInfo
&BFI) const {
208
int PercentileCutoff, const Function *F,
BlockFrequencyInfo
&BFI) const {
214
int PercentileCutoff, const Function *F,
BlockFrequencyInfo
&BFI) const {
327
BlockFrequencyInfo
*BFI) const {
333
BlockFrequencyInfo
*BFI) const {
340
int PercentileCutoff, const BasicBlock *BB,
BlockFrequencyInfo
*BFI) const
[
all
...]
OptimizationRemarkEmitter.cpp
43
OwnedBFI = std::make_unique<
BlockFrequencyInfo
>(*F, BPI, LI);
98
BlockFrequencyInfo
*BFI;
129
BlockFrequencyInfo
*BFI;
HeatUtils.cpp
16
#include "llvm/Analysis/
BlockFrequencyInfo
.h"
52
uint64_t getMaxFreq(const Function &F, const
BlockFrequencyInfo
*BFI) {
CFGPrinter.cpp
58
static void writeCFGToDotFile(Function &F,
BlockFrequencyInfo
*BFI,
80
static void viewCFG(Function &F, const
BlockFrequencyInfo
*BFI,
245
void Function::viewCFG(bool ViewCFGOnly, const
BlockFrequencyInfo
*BFI,
260
void Function::viewCFGOnly(const
BlockFrequencyInfo
*BFI,
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
SizeOpts.cpp
64
BlockFrequencyInfo
&BFI) {
70
BlockFrequencyInfo
&BFI) {
76
BlockFrequencyInfo
&BFI) {
81
BlockFrequencyInfo
*BFI) {
87
BlockFrequencyInfo
*BFI) {
92
BlockFrequencyInfo
*BFI) {
99
BlockFrequencyInfo
*BFI,
106
BlockFrequencyInfo
*BFI,
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
HotColdSplitting.h
21
class
BlockFrequencyInfo
;
36
function_ref<
BlockFrequencyInfo
*(Function &)> GBFI,
49
DominatorTree &DT,
BlockFrequencyInfo
*BFI,
54
function_ref<
BlockFrequencyInfo
*(Function &)> GetBFI;
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
InstructionSelect.h
21
class
BlockFrequencyInfo
;
56
BlockFrequencyInfo
*BFI = nullptr;
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
SizeOpts.h
16
#include "llvm/Analysis/
BlockFrequencyInfo
.h"
32
class
BlockFrequencyInfo
;
95
BlockFrequencyInfo
*BFI,
101
BlockFrequencyInfo
*BFI,
CodeExtractor.h
28
class
BlockFrequencyInfo
;
91
BlockFrequencyInfo
*BFI;
120
bool AggregateArgs = false,
BlockFrequencyInfo
*BFI = nullptr,
131
BlockFrequencyInfo
*BFI = nullptr,
Cloning.h
35
class
BlockFrequencyInfo
;
199
BlockFrequencyInfo
*CallerBFI = nullptr,
200
BlockFrequencyInfo
*CalleeBFI = nullptr, bool UpdateProfile = true)
210
BlockFrequencyInfo
*CallerBFI, *CalleeBFI;
UnrollLoop.h
26
class
BlockFrequencyInfo
;
126
BlockFrequencyInfo
*BFI, ProfileSummaryInfo *PSI, int OptLevel,
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/
LoopVectorize.h
67
class
BlockFrequencyInfo
;
146
BlockFrequencyInfo
*BFI;
161
BlockFrequencyInfo
&BFI_, TargetLibraryInfo *TLI_, DemandedBits &DB_,
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
ConstantHoisting.h
52
class
BlockFrequencyInfo
;
130
BlockFrequencyInfo
*BFI, BasicBlock &Entry,
151
BlockFrequencyInfo
*BFI;
JumpThreading.h
22
#include "llvm/Analysis/
BlockFrequencyInfo
.h"
84
std::unique_ptr<
BlockFrequencyInfo
> BFI;
104
std::unique_ptr<
BlockFrequencyInfo
> BFI,
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
CGProfile.cpp
12
#include "llvm/Analysis/
BlockFrequencyInfo
.h"
50
Module &M, function_ref<
BlockFrequencyInfo
&(Function &)> GetBFI,
118
auto GetBFI = [this](Function &F) ->
BlockFrequencyInfo
& {
143
auto GetBFI = [&FAM](Function &F) ->
BlockFrequencyInfo
& {
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopSink.cpp
39
#include "llvm/Analysis/
BlockFrequencyInfo
.h"
95
BlockFrequencyInfo
&BFI) {
134
DominatorTree &DT,
BlockFrequencyInfo
&BFI) {
189
DominatorTree &DT,
BlockFrequencyInfo
&BFI, MemorySSAUpdater *MSSAU) {
281
BlockFrequencyInfo
&BFI,
359
BlockFrequencyInfo
&BFI = FAM.getResult<BlockFrequencyAnalysis>(F);
Completed in 118 milliseconds
1
2
3
4
Indexes created Tue Jun 16 00:25:01 UTC 2026