OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:BlockFrequencyInfo
(Results
1 - 16
of
16
) sorted by null
/external/swiftshader/third_party/LLVM/lib/Analysis/
BlockFrequencyInfo.cpp
1
//=======--------
BlockFrequencyInfo
.cpp - Block Frequency Analysis -------=======//
16
#include "llvm/Analysis/
BlockFrequencyInfo
.h"
23
INITIALIZE_PASS_BEGIN(
BlockFrequencyInfo
, "block-freq", "Block Frequency Analysis",
26
INITIALIZE_PASS_END(
BlockFrequencyInfo
, "block-freq", "Block Frequency Analysis",
29
char
BlockFrequencyInfo
::ID = 0;
32
BlockFrequencyInfo
::
BlockFrequencyInfo
() : FunctionPass(ID) {
37
BlockFrequencyInfo
::~
BlockFrequencyInfo
() {
41
void
BlockFrequencyInfo
::getAnalysisUsage(AnalysisUsage &AU) const
[
all
...]
/external/llvm/include/llvm/Analysis/
BlockFrequencyInfo.h
1
//===-
BlockFrequencyInfo
.h - Block Frequency Analysis ----------*- C++ -*-===//
29
///
BlockFrequencyInfo
pass uses BlockFrequencyInfoImpl implementation to
31
class
BlockFrequencyInfo
{
35
void operator=(const
BlockFrequencyInfo
&) = delete;
36
BlockFrequencyInfo
(const
BlockFrequencyInfo
&) = delete;
39
BlockFrequencyInfo
();
40
BlockFrequencyInfo
(const Function &F, const BranchProbabilityInfo &BPI,
42
BlockFrequencyInfo
(
BlockFrequencyInfo
&&Arg)
[
all
...]
LazyBlockFrequencyInfo.h
20
#include "llvm/Analysis/
BlockFrequencyInfo
.h"
71
BlockFrequencyInfo
&getCalculated() {
80
const
BlockFrequencyInfo
&getCalculated() const {
91
BlockFrequencyInfo
BFI;
106
BlockFrequencyInfo
&getBFI() { return LBFI.getCalculated(); }
109
const
BlockFrequencyInfo
&getBFI() const { return LBFI.getCalculated(); }
ModuleSummaryAnalysis.h
23
class
BlockFrequencyInfo
;
41
std::function<
BlockFrequencyInfo
*(const Function &F)> Ftor = nullptr);
52
BlockFrequencyInfo
*BFI = nullptr);
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
BlockFrequencyInfo.h
1
//========--------
BlockFrequencyInfo
.h - Block Frequency Analysis -------========//
27
///
BlockFrequencyInfo
pass uses BlockFrequencyImpl implementation to estimate
29
class
BlockFrequencyInfo
: public FunctionPass {
36
BlockFrequencyInfo
();
38
~
BlockFrequencyInfo
();
BlockFrequencyImpl.h
33
class
BlockFrequencyInfo
;
257
friend class
BlockFrequencyInfo
;
/external/llvm/lib/Analysis/
BlockFrequencyInfo.cpp
1
//===-
BlockFrequencyInfo
.cpp - Block Frequency Analysis ------------------===//
14
#include "llvm/Analysis/
BlockFrequencyInfo
.h"
62
struct GraphTraits<
BlockFrequencyInfo
*> {
67
static inline const NodeType *getEntryNode(const
BlockFrequencyInfo
*G) {
76
static nodes_iterator nodes_begin(const
BlockFrequencyInfo
*G) {
79
static nodes_iterator nodes_end(const
BlockFrequencyInfo
*G) {
84
typedef BFIDOTGraphTraitsBase<
BlockFrequencyInfo
, BranchProbabilityInfo>
88
struct DOTGraphTraits<
BlockFrequencyInfo
*> : public BFIDOTGTraitsBase {
93
const
BlockFrequencyInfo
*Graph) {
100
const
BlockFrequencyInfo
*Graph)
[
all
...]
ModuleSummaryAnalysis.cpp
16
#include "llvm/Analysis/
BlockFrequencyInfo
.h"
66
const Function &F,
BlockFrequencyInfo
*BFI) {
120
std::function<
BlockFrequencyInfo
*(const Function &F)> Ftor)
134
BlockFrequencyInfo
*BFI = nullptr;
135
std::unique_ptr<
BlockFrequencyInfo
> BFIPtr;
141
BFIPtr = llvm::make_unique<
BlockFrequencyInfo
>(F, BPI, LI);
/external/llvm/include/llvm/Transforms/Vectorize/
LoopVectorize.h
56
#include "llvm/Analysis/
BlockFrequencyInfo
.h"
81
BlockFrequencyInfo
*BFI;
95
BlockFrequencyInfo
&BFI_, TargetLibraryInfo *TLI_,
/external/llvm/unittests/Analysis/
BlockFrequencyInfoTest.cpp
1
//===- BlockFrequencyInfoTest.cpp -
BlockFrequencyInfo
unit tests ---------===//
10
#include "llvm/Analysis/
BlockFrequencyInfo
.h"
35
BlockFrequencyInfo
buildBFI(Function &F) {
39
return
BlockFrequencyInfo
(F, *BPI, *LI);
64
BlockFrequencyInfo
BFI = buildBFI(*F);
/external/llvm/include/llvm/Transforms/Scalar/
JumpThreading.h
20
#include "llvm/Analysis/
BlockFrequencyInfo
.h"
62
std::unique_ptr<
BlockFrequencyInfo
> BFI;
98
bool HasProfileData_, std::unique_ptr<
BlockFrequencyInfo
> BFI_,
/external/llvm/lib/Transforms/Instrumentation/
CFGMST.h
17
#include "llvm/Analysis/
BlockFrequencyInfo
.h"
203
BlockFrequencyInfo
*BFI;
207
BlockFrequencyInfo
*BFI_ = nullptr)
PGOInstrumentation.cpp
56
#include "llvm/Analysis/
BlockFrequencyInfo
.h"
266
BlockFrequencyInfo
*BFI = nullptr)
345
BlockFrequencyInfo
*BFI) {
460
BlockFrequencyInfo
*BFI = nullptr)
807
function_ref<
BlockFrequencyInfo
*(Function &)> LookupBFI) {
853
function_ref<
BlockFrequencyInfo
*(Function &)> LookupBFI) {
[
all
...]
/external/llvm/lib/Transforms/Scalar/
JumpThreading.cpp
124
std::unique_ptr<
BlockFrequencyInfo
> BFI;
130
BFI.reset(new
BlockFrequencyInfo
(F, *BPI, LI));
141
std::unique_ptr<
BlockFrequencyInfo
> BFI;
147
BFI.reset(new
BlockFrequencyInfo
(F, *BPI, LI));
165
std::unique_ptr<
BlockFrequencyInfo
> BFI_,
[
all
...]
LoopUnswitch.cpp
42
#include "llvm/Analysis/
BlockFrequencyInfo
.h"
181
BlockFrequencyInfo
BFI;
[
all
...]
/external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp
[
all
...]
Completed in 305 milliseconds