OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:IVUsers
(Results
1 - 7
of
7
) sorted by null
/external/llvm/include/llvm/Analysis/
IVUsers.h
1
//===- llvm/Analysis/
IVUsers
.h - Induction Variable Users -------*- C++ -*-===//
29
class
IVUsers
;
37
friend class
IVUsers
;
39
IVStrideUse(
IVUsers
*P, Instruction* U, Value *O)
76
/// Parent - a pointer to the
IVUsers
that owns this IVStrideUse.
77
IVUsers
*Parent;
119
class
IVUsers
: public LoopPass {
139
IVUsers
();
/external/llvm/lib/Analysis/
IVUsers.cpp
1
//===-
IVUsers
.cpp - Induction Variable Users -------------------*- C++ -*-===//
15
#include "llvm/Analysis/
IVUsers
.h"
34
char
IVUsers
::ID = 0;
35
INITIALIZE_PASS_BEGIN(
IVUsers
, "iv-users",
40
INITIALIZE_PASS_END(
IVUsers
, "iv-users",
44
return new
IVUsers
();
115
bool
IVUsers
::AddUsersImpl(Instruction *I,
120
// all IV users are members of the set. See
IVUsers
::isIVUserOrOperand.
127
//
IVUsers
is used by LSR which assumes that all SCEV expressions are safe to
158
// Only consider
IVUsers
that are dominated by simplified loo
[
all
...]
Android.mk
28
IVUsers
.cpp \
/external/llvm/include/llvm/Transforms/Utils/
SimplifyIndVar.h
26
class
IVUsers
;
/external/llvm/lib/CodeGen/
MachineFunctionPass.cpp
17
#include "llvm/Analysis/
IVUsers
.h"
55
AU.addPreserved<
IVUsers
>();
/external/llvm/lib/Transforms/Scalar/
LoopStrengthReduce.cpp
62
#include "llvm/Analysis/
IVUsers
.h"
[
all
...]
/external/llvm/lib/Transforms/Utils/
SimplifyIndVar.cpp
20
#include "llvm/Analysis/
IVUsers
.h"
58
SmallVectorImpl<WeakVH> &Dead,
IVUsers
*IVU = nullptr)
415
/// This is similar to
IVUsers
' isInteresting() but processes each instruction
437
/// This algorithm does not require
IVUsers
analysis. Instead, it simplifies
439
/// variables bottom-up from their users, it transforms a chain of
IVUsers
443
/// Once DisableIVRewrite is default, LSR will be the only client of
IVUsers
.
Completed in 150 milliseconds