Searched refs:IVUsers (Results 1 – 12 of 12) sorted by relevance
/external/llvm/lib/Analysis/ |
D | IVUsers.cpp | 34 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 …]
|
D | CMakeLists.txt | 26 IVUsers.cpp
|
D | Android.mk | 28 IVUsers.cpp \
|
/external/llvm/include/llvm/Analysis/ |
D | IVUsers.h | 29 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/ |
D | MachineFunctionPass.cpp | 55 AU.addPreserved<IVUsers>(); in getAnalysisUsage()
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | SimplifyIndVar.h | 26 class IVUsers; variable
|
/external/llvm/test/Transforms/LoopStrengthReduce/ |
D | dont_reverse.ll | 8 ; Declare i2 as legal so that IVUsers accepts to consider %indvar3451
|
D | 2012-03-15-nopreheader.ll | 8 ; IVUsers should not consider tmp128 a valid user because it is not in a
|
/external/llvm/test/Transforms/LoopStrengthReduce/X86/ |
D | 2011-07-20-DoubleIV.ll | 11 ; First, make sure LSR doesn't crash on an empty IVUsers list.
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopStrengthReduce.cpp | 1653 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/ |
D | SimplifyIndVar.cpp | 58 SmallVectorImpl<WeakVH> &Dead, IVUsers *IVU = nullptr) in SimplifyIndvar()
|
/external/llvm/patches/ |
D | 0004-Add-Android-makefiles-for-LLVM.patch | 346 + IVUsers.cpp \
|