OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:MachineBlockFrequencyInfo
(Results
1 - 25
of
75
) sorted by null
1
2
3
/external/swiftshader/third_party/LLVM/lib/CodeGen/
MachineBlockFrequencyInfo.cpp
1
//====-----
MachineBlockFrequencyInfo
.cpp - Machine Block Frequency Analysis ----====//
16
#include "llvm/CodeGen/
MachineBlockFrequencyInfo
.h"
22
INITIALIZE_PASS_BEGIN(
MachineBlockFrequencyInfo
, "machine-block-freq",
25
INITIALIZE_PASS_END(
MachineBlockFrequencyInfo
, "machine-block-freq",
28
char
MachineBlockFrequencyInfo
::ID = 0;
31
MachineBlockFrequencyInfo
::
MachineBlockFrequencyInfo
() : MachineFunctionPass(ID) {
37
MachineBlockFrequencyInfo
::~
MachineBlockFrequencyInfo
() {
41
void
MachineBlockFrequencyInfo
::getAnalysisUsage(AnalysisUsage &AU) const
[
all
...]
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
MachineBlockFrequencyInfo.h
1
//====-----
MachineBlockFrequencyInfo
.h - MachineBlock Frequency Analysis ----====//
27
///
MachineBlockFrequencyInfo
pass uses BlockFrequencyImpl implementation to estimate
29
class
MachineBlockFrequencyInfo
: public MachineFunctionPass {
36
MachineBlockFrequencyInfo
();
38
~
MachineBlockFrequencyInfo
();
/external/llvm/lib/CodeGen/
MachineBlockFrequencyInfo.cpp
1
//===-
MachineBlockFrequencyInfo
.cpp - MBB Frequency Analysis -------------===//
14
#include "llvm/CodeGen/
MachineBlockFrequencyInfo
.h"
54
template <> struct GraphTraits<
MachineBlockFrequencyInfo
*> {
60
getEntryNode(const
MachineBlockFrequencyInfo
*G) {
72
static nodes_iterator nodes_begin(const
MachineBlockFrequencyInfo
*G) {
76
static nodes_iterator nodes_end(const
MachineBlockFrequencyInfo
*G) {
81
typedef BFIDOTGraphTraitsBase<
MachineBlockFrequencyInfo
,
85
struct DOTGraphTraits<
MachineBlockFrequencyInfo
*>
91
const
MachineBlockFrequencyInfo
*Graph) {
97
const
MachineBlockFrequencyInfo
*Graph)
[
all
...]
SpillPlacement.h
42
class
MachineBlockFrequencyInfo
;
49
const
MachineBlockFrequencyInfo
*MBFI;
BranchFolding.h
20
class
MachineBlockFrequencyInfo
;
113
MBFIWrapper(const
MachineBlockFrequencyInfo
&I) : MBFI(I) {}
122
const
MachineBlockFrequencyInfo
&MBFI;
ShrinkWrap.cpp
44
// Property #3 is ensured via the
MachineBlockFrequencyInfo
.
54
#include "llvm/CodeGen/
MachineBlockFrequencyInfo
.h"
114
MachineBlockFrequencyInfo
*MBFI;
166
MBFI = &getAnalysis<
MachineBlockFrequencyInfo
>();
195
AU.addRequired<
MachineBlockFrequencyInfo
>();
217
INITIALIZE_PASS_DEPENDENCY(
MachineBlockFrequencyInfo
)
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
LazyMachineBlockFrequencyInfo.h
10
/// This is an alternative analysis pass to
MachineBlockFrequencyInfo
. The
20
#include "llvm/CodeGen/
MachineBlockFrequencyInfo
.h"
26
/// This is an alternative analysis pass to
MachineBlockFrequencyInfo
.
41
mutable std::unique_ptr<
MachineBlockFrequencyInfo
> OwnedMBFI;
54
MachineBlockFrequencyInfo
&calculateIfNotAvailable() const;
62
MachineBlockFrequencyInfo
&getBFI() { return calculateIfNotAvailable(); }
65
const
MachineBlockFrequencyInfo
&getBFI() const {
MachineBlockFrequencyInfo.h
1
//===-
MachineBlockFrequencyInfo
.h - MBB Frequency Analysis -----*- C++ -*-===//
32
///
MachineBlockFrequencyInfo
pass uses BlockFrequencyInfoImpl implementation
34
class
MachineBlockFrequencyInfo
: public MachineFunctionPass {
41
MachineBlockFrequencyInfo
();
42
~
MachineBlockFrequencyInfo
() override;
CalcSpillWeights.h
20
class
MachineBlockFrequencyInfo
;
56
const
MachineBlockFrequencyInfo
&MBFI;
63
const
MachineBlockFrequencyInfo
&mbfi,
102
const
MachineBlockFrequencyInfo
&MBFI,
MachineOptimizationRemarkEmitter.h
24
class
MachineBlockFrequencyInfo
;
148
MachineBlockFrequencyInfo
*MBFI)
186
MachineBlockFrequencyInfo
*MBFI;
LiveRangeEdit.h
38
class
MachineBlockFrequencyInfo
;
253
const
MachineBlockFrequencyInfo
&);
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
MachineBlockFrequencyInfo.cpp
1
//===-
MachineBlockFrequencyInfo
.cpp - MBB Frequency Analysis -------------===//
14
#include "llvm/CodeGen/
MachineBlockFrequencyInfo
.h"
88
template <> struct GraphTraits<
MachineBlockFrequencyInfo
*> {
93
static NodeRef getEntryNode(const
MachineBlockFrequencyInfo
*G) {
103
static nodes_iterator nodes_begin(const
MachineBlockFrequencyInfo
*G) {
107
static nodes_iterator nodes_end(const
MachineBlockFrequencyInfo
*G) {
113
BFIDOTGraphTraitsBase<
MachineBlockFrequencyInfo
,
117
struct DOTGraphTraits<
MachineBlockFrequencyInfo
*>
126
const
MachineBlockFrequencyInfo
*Graph) {
148
const
MachineBlockFrequencyInfo
*Graph)
[
all
...]
LazyMachineBlockFrequencyInfo.cpp
10
/// This is an alternative analysis pass to
MachineBlockFrequencyInfo
. The
56
MachineBlockFrequencyInfo
&
58
auto *MBFI = getAnalysisIfAvailable<
MachineBlockFrequencyInfo
>();
60
LLVM_DEBUG(dbgs() << "
MachineBlockFrequencyInfo
is available\n");
67
LLVM_DEBUG(dbgs() << "Building
MachineBlockFrequencyInfo
on the fly\n");
88
OwnedMBFI = make_unique<
MachineBlockFrequencyInfo
>();
SpillPlacement.h
40
class
MachineBlockFrequencyInfo
;
49
const
MachineBlockFrequencyInfo
*MBFI;
BranchFolding.h
25
class
MachineBlockFrequencyInfo
;
139
MBFIWrapper(const
MachineBlockFrequencyInfo
&I) : MBFI(I) {}
151
const
MachineBlockFrequencyInfo
&MBFI;
MachineOptimizationRemarkEmitter.cpp
73
MachineBlockFrequencyInfo
*MBFI;
/external/llvm/include/llvm/CodeGen/
CalcSpillWeights.h
21
class
MachineBlockFrequencyInfo
;
57
const
MachineBlockFrequencyInfo
&MBFI;
64
const
MachineBlockFrequencyInfo
&mbfi,
77
const
MachineBlockFrequencyInfo
&MBFI,
MachineBlockFrequencyInfo.h
1
//===-
MachineBlockFrequencyInfo
.h - MBB Frequency Analysis -*- C++ -*-----===//
28
///
MachineBlockFrequencyInfo
pass uses BlockFrequencyInfoImpl implementation
30
class
MachineBlockFrequencyInfo
: public MachineFunctionPass {
37
MachineBlockFrequencyInfo
();
39
~
MachineBlockFrequencyInfo
() override;
PBQPRAConstraint.h
31
class
MachineBlockFrequencyInfo
;
LiveRangeEdit.h
33
class
MachineBlockFrequencyInfo
;
253
const
MachineBlockFrequencyInfo
&);
/external/llvm/lib/Target/WebAssembly/
WebAssemblyRegColoring.cpp
23
#include "llvm/CodeGen/
MachineBlockFrequencyInfo
.h"
45
AU.addRequired<
MachineBlockFrequencyInfo
>();
46
AU.addPreserved<
MachineBlockFrequencyInfo
>();
64
const
MachineBlockFrequencyInfo
*MBFI,
88
const
MachineBlockFrequencyInfo
*MBFI =
89
&getAnalysis<
MachineBlockFrequencyInfo
>();
WebAssemblyArgumentMove.cpp
32
#include "llvm/CodeGen/
MachineBlockFrequencyInfo
.h"
53
AU.addPreserved<
MachineBlockFrequencyInfo
>();
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/
WebAssemblyRegColoring.cpp
23
#include "llvm/CodeGen/
MachineBlockFrequencyInfo
.h"
45
AU.addRequired<
MachineBlockFrequencyInfo
>();
46
AU.addPreserved<
MachineBlockFrequencyInfo
>();
67
const
MachineBlockFrequencyInfo
*MBFI,
91
const
MachineBlockFrequencyInfo
*MBFI =
92
&getAnalysis<
MachineBlockFrequencyInfo
>();
WebAssemblyArgumentMove.cpp
34
#include "llvm/CodeGen/
MachineBlockFrequencyInfo
.h"
53
AU.addPreserved<
MachineBlockFrequencyInfo
>();
WebAssemblyStoreResults.cpp
33
#include "llvm/CodeGen/
MachineBlockFrequencyInfo
.h"
53
AU.addRequired<
MachineBlockFrequencyInfo
>();
54
AU.addPreserved<
MachineBlockFrequencyInfo
>();
Completed in 244 milliseconds
1
2
3