OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:LoopInfo
(Results
1 - 25
of
40
) sorted by null
1
2
/external/llvm/include/llvm/Transforms/Utils/
UnrollLoop.h
22
class
LoopInfo
;
26
unsigned TripMultiple,
LoopInfo
* LI, LPPassManager* LPM);
28
bool UnrollRuntimeLoopProlog(Loop *L, unsigned Count,
LoopInfo
*LI,
Cloning.h
44
class
LoopInfo
;
/external/llvm/include/llvm/Analysis/
BranchProbabilityInfo.h
24
class
LoopInfo
;
125
/// \brief Handle to the
LoopInfo
analysis.
126
LoopInfo
*LI;
LoopInfo.h
1
//===- llvm/Analysis/
LoopInfo
.h - Natural Loop Calculator -------*- C++ -*-===//
10
// This file defines the
LoopInfo
class that is used to identify natural loops
51
class
LoopInfo
;
236
/// to the specified
LoopInfo
object as being in the current basic block. It
292
/// the mapping in the
LoopInfo
class.
416
///
LoopInfo
- This class builds and contains all of the top level loop
426
friend class
LoopInfo
;
429
LoopInfoBase(const
LoopInfo
&) LLVM_DELETED_FUNCTION;
558
class
LoopInfo
: public FunctionPass {
562
void operator=(const
LoopInfo
&) LLVM_DELETED_FUNCTION
[
all
...]
LoopIterator.h
20
// contained within the loop according to the most recent
LoopInfo
analysis are
28
#include "llvm/Analysis/
LoopInfo
.h"
64
void perform(
LoopInfo
*LI);
129
LoopInfo
*LI;
132
LoopBlocksTraversal(LoopBlocksDFS &Storage,
LoopInfo
*LInfo) :
LoopPass.h
18
#include "llvm/Analysis/
LoopInfo
.h"
96
// LPPassManager needs
LoopInfo
.
120
// Delete loop from the loop queue and loop nest (
LoopInfo
).
154
LoopInfo
*LI;
IVUsers.h
122
LoopInfo
*LI;
DependenceAnalysis.h
50
class
LoopInfo
;
305
LoopInfo
*LI;
[
all
...]
/external/llvm/lib/Transforms/Scalar/
LoopUnrollPass.cpp
86
AU.addRequired<
LoopInfo
>();
87
AU.addPreserved<
LoopInfo
>();
107
INITIALIZE_PASS_DEPENDENCY(
LoopInfo
)
139
LoopInfo
*LI = &getAnalysis<
LoopInfo
>();
LoopInstSimplify.cpp
20
#include "llvm/Analysis/
LoopInfo
.h"
43
AU.addRequired<
LoopInfo
>();
58
INITIALIZE_PASS_DEPENDENCY(
LoopInfo
)
69
LoopInfo
*LI = &getAnalysis<
LoopInfo
>();
LoopDeletion.cpp
45
AU.addRequired<
LoopInfo
>();
52
AU.addPreserved<
LoopInfo
>();
63
INITIALIZE_PASS_DEPENDENCY(
LoopInfo
)
231
// Finally, the blocks from
loopinfo
. This has to happen late because
233
LoopInfo
&
loopInfo
= getAnalysis<
LoopInfo
>();
238
loopInfo
.removeBlock(*I);
Sink.cpp
20
#include "llvm/Analysis/
LoopInfo
.h"
35
LoopInfo
*LI;
51
AU.addRequired<
LoopInfo
>();
53
AU.addPreserved<
LoopInfo
>();
65
INITIALIZE_PASS_DEPENDENCY(
LoopInfo
)
100
LI = &getAnalysis<
LoopInfo
>();
LoopRotation.cpp
48
AU.addRequired<
LoopInfo
>();
49
AU.addPreserved<
LoopInfo
>();
63
LoopInfo
*LI;
71
INITIALIZE_PASS_DEPENDENCY(
LoopInfo
)
81
LI = &getAnalysis<
LoopInfo
>();
LICM.cpp
40
#include "llvm/Analysis/
LoopInfo
.h"
85
AU.addRequired<
LoopInfo
>();
103
LoopInfo
*LI; // Current
LoopInfo
193
INITIALIZE_PASS_DEPENDENCY(
LoopInfo
)
209
LI = &getAnalysis<
LoopInfo
>();
[
all
...]
/external/llvm/lib/Analysis/
LoopInfo.cpp
1
//===-
LoopInfo
.cpp - Natural Loop Calculator -----------------------------===//
10
// This file defines the
LoopInfo
class that is used to identify natural loops
17
#include "llvm/Analysis/
LoopInfo
.h"
38
// Always verify
loopinfo
if expensive checking is enabled.
48
char
LoopInfo
::ID = 0;
49
INITIALIZE_PASS_BEGIN(
LoopInfo
, "loops", "Natural Loop Information", true, true)
51
INITIALIZE_PASS_END(
LoopInfo
, "loops", "Natural Loop Information", true, true)
386
LoopInfo
*LI;
401
UnloopUpdater(Loop *UL,
LoopInfo
*LInfo) :
574
//
LoopInfo
implementatio
[
all
...]
IVUsers.cpp
36
INITIALIZE_PASS_DEPENDENCY(
LoopInfo
)
50
ScalarEvolution *SE,
LoopInfo
*LI) {
86
const
LoopInfo
*LI,
226
AU.addRequired<
LoopInfo
>();
235
LI = &getAnalysis<
LoopInfo
>();
Android.mk
31
LoopInfo
.cpp \
LoopPass.cpp
68
/// Delete loop from the loop queue and loop hierarchy (
LoopInfo
).
93
// Inset loop into loop nest (
LoopInfo
) and loop queue (LQ).
171
// LPPassManager needs
LoopInfo
. In the long term
LoopInfo
class will
173
Info.addRequired<
LoopInfo
>();
180
LI = &getAnalysis<
LoopInfo
>();
191
for (
LoopInfo
::reverse_iterator I = LI->rbegin(), E = LI->rend(); I != E; ++I)
239
// instead of relying on
LoopInfo
::verifyLoop since
LoopInfo
ProfileEstimatorPass.cpp
16
#include "llvm/Analysis/
LoopInfo
.h"
35
LoopInfo
*LI;
49
AU.addRequired<
LoopInfo
>();
78
INITIALIZE_PASS_DEPENDENCY(
LoopInfo
)
124
// Read the
LoopInfo
for this block.
321
// Fetch
LoopInfo
and clear ProfileInfo for this function.
322
LI = &getAnalysis<
LoopInfo
>();
BranchProbabilityInfo.cpp
16
#include "llvm/Analysis/
LoopInfo
.h"
29
INITIALIZE_PASS_DEPENDENCY(
LoopInfo
)
392
AU.addRequired<
LoopInfo
>();
398
LI = &getAnalysis<
LoopInfo
>();
/external/llvm/lib/Transforms/Utils/
LCSSA.cpp
56
LoopInfo
*LI;
72
AU.addRequired<
LoopInfo
>();
96
INITIALIZE_PASS_DEPENDENCY(
LoopInfo
)
122
LI = &getAnalysis<
LoopInfo
>();
SimplifyIndVar.cpp
22
#include "llvm/Analysis/
LoopInfo
.h"
45
LoopInfo
*LI;
57
LI(LPM->getAnalysisIfAvailable<
LoopInfo
>()),
62
assert(LI && "IV simplification requires
LoopInfo
");
376
LoopInfo
*LI = &LPM->getAnalysis<
LoopInfo
>();
BasicBlockUtils.cpp
18
#include "llvm/Analysis/
LoopInfo
.h"
180
if (
LoopInfo
*LI = P->getAnalysisIfAvailable<
LoopInfo
>())
295
if (
LoopInfo
*LI = P->getAnalysisIfAvailable<
LoopInfo
>())
317
/// UpdateAnalysisInformation - Update DominatorTree,
LoopInfo
, and LCCSA
324
LoopInfo
*LI = P->getAnalysisIfAvailable<
LoopInfo
>();
344
// If we need to preserve
LoopInfo
, note whether any of the preds crosses
450
///
LoopInfo
, and LCCSA but no other analyses. In particular, it does no
[
all
...]
LoopSimplify.cpp
77
LoopInfo
*LI;
88
AU.addRequired<
LoopInfo
>();
89
AU.addPreserved<
LoopInfo
>();
117
INITIALIZE_PASS_DEPENDENCY(
LoopInfo
)
131
LI = &getAnalysis<
LoopInfo
>();
469
AliasAnalysis *AA,
LoopInfo
*LI) {
BreakCriticalEdges.cpp
23
#include "llvm/Analysis/
LoopInfo
.h"
46
AU.addPreserved<
LoopInfo
>();
247
LoopInfo
*LI = P->getAnalysisIfAvailable<
LoopInfo
>();
309
// Update
LoopInfo
if it is around.
Completed in 323 milliseconds
1
2