Home
last modified time | relevance | path

Searched refs:IVUsers (Results 1 – 12 of 12) sorted by relevance

/external/llvm/lib/Analysis/
DIVUsers.cpp34 char IVUsers::ID = 0;
35 INITIALIZE_PASS_BEGIN(IVUsers, "iv-users",
40 INITIALIZE_PASS_END(IVUsers, "iv-users", in INITIALIZE_PASS_DEPENDENCY()
44 return new IVUsers(); in INITIALIZE_PASS_DEPENDENCY()
115 bool IVUsers::AddUsersImpl(Instruction *I, in AddUsersImpl()
227 bool IVUsers::AddUsersIfInteresting(Instruction *I) { in AddUsersIfInteresting()
236 IVStrideUse &IVUsers::AddUser(Instruction *User, Value *Operand) { in AddUser()
241 IVUsers::IVUsers() in IVUsers() function in IVUsers
246 void IVUsers::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
253 bool IVUsers::runOnLoop(Loop *l, LPPassManager &LPM) { in runOnLoop()
[all …]
DCMakeLists.txt26 IVUsers.cpp
DAndroid.mk28 IVUsers.cpp \
/external/llvm/include/llvm/Analysis/
DIVUsers.h29 class IVUsers; variable
37 friend class IVUsers; variable
39 IVStrideUse(IVUsers *P, Instruction* U, Value *O) in IVStrideUse()
77 IVUsers *Parent;
119 class IVUsers : public LoopPass {
139 IVUsers();
/external/llvm/lib/CodeGen/
DMachineFunctionPass.cpp55 AU.addPreserved<IVUsers>(); in getAnalysisUsage()
/external/llvm/include/llvm/Transforms/Utils/
DSimplifyIndVar.h26 class IVUsers; variable
/external/llvm/test/Transforms/LoopStrengthReduce/
Ddont_reverse.ll8 ; Declare i2 as legal so that IVUsers accepts to consider %indvar3451
D2012-03-15-nopreheader.ll8 ; IVUsers should not consider tmp128 a valid user because it is not in a
/external/llvm/test/Transforms/LoopStrengthReduce/X86/
D2011-07-20-DoubleIV.ll11 ; First, make sure LSR doesn't crash on an empty IVUsers list.
/external/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp1653 IVUsers &IU;
1822 for (IVUsers::const_iterator UI = IU.begin(), E = IU.end(); in OptimizeShadowIV()
1824 IVUsers::const_iterator CandidateUI = UI; in OptimizeShadowIV()
1928 for (IVUsers::iterator UI = IU.begin(), E = IU.end(); UI != E; ++UI) in FindIVUserForCond()
2146 for (IVUsers::const_iterator UI = IU.begin(), E = IU.end(); UI != E; ++UI) in OptimizeLoopTermCond()
2382 for (IVUsers::const_iterator UI = IU.begin(), E = IU.end(); UI != E; ++UI) { in CollectInterestingTypesAndFactors()
2976 for (IVUsers::const_iterator UI = IU.begin(), E = IU.end(); UI != E; ++UI) { in CollectFixupsAndInitialFormulae()
4864 : IU(P->getAnalysis<IVUsers>()), SE(P->getAnalysis<ScalarEvolution>()), in LSRInstance()
4880 for (IVUsers::const_iterator UI = IU.begin(), E = IU.end(); UI != E; ++UI) { in LSRInstance()
5048 INITIALIZE_PASS_DEPENDENCY(IVUsers) in INITIALIZE_PASS_DEPENDENCY()
[all …]
/external/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp58 SmallVectorImpl<WeakVH> &Dead, IVUsers *IVU = nullptr) in SimplifyIndvar()
/external/llvm/patches/
D0004-Add-Android-makefiles-for-LLVM.patch346 + IVUsers.cpp \