Home
last modified time | relevance | path

Searched refs:IVUses (Results 1 – 5 of 5) sorted by relevance

/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DIVUsers.h131 ilist<IVStrideUse> IVUses;
163 iterator begin() { return IVUses.begin(); }
164 iterator end() { return IVUses.end(); }
165 const_iterator begin() const { return IVUses.begin(); }
166 const_iterator end() const { return IVUses.end(); }
167 bool empty() const { return IVUses.empty(); }
/external/llvm/include/llvm/Analysis/
DIVUsers.h131 ilist<IVStrideUse> IVUses;
166 iterator begin() { return IVUses.begin(); }
167 iterator end() { return IVUses.end(); }
168 const_iterator begin() const { return IVUses.begin(); }
169 const_iterator end() const { return IVUses.end(); }
170 bool empty() const { return IVUses.empty(); }
/external/swiftshader/third_party/LLVM/lib/Analysis/
DIVUsers.cpp140 IVUses.push_back(new IVStrideUse(this, User, I)); in AddUsersIfInteresting()
141 IVStrideUse &NewUse = IVUses.back(); in AddUsersIfInteresting()
157 IVUses.push_back(new IVStrideUse(this, User, Operand)); in AddUser()
158 return IVUses.back(); in AddUser()
199 for (ilist<IVStrideUse>::const_iterator UI = IVUses.begin(), in print()
200 E = IVUses.end(); UI != E; ++UI) { in print()
223 IVUses.clear(); in releaseMemory()
271 Parent->IVUses.erase(this); in deleted()
/external/llvm/lib/Analysis/
DIVUsers.cpp224 IVUses.pop_back(); in AddUsersImpl()
245 IVUses.push_back(new IVStrideUse(this, User, Operand)); in AddUser()
246 return IVUses.back(); in AddUser()
293 for (const IVStrideUse &IVUse : IVUses) { in print()
319 IVUses.clear(); in releaseMemory()
368 Parent->IVUses.erase(this); in deleted()
/external/llvm/lib/Transforms/Scalar/
DLoopRerollPass.cpp520 unsigned IVUses = IV->getNumUses(); in isLoopControlIV() local
521 if (IVUses != 2 && IVUses != 1) in isLoopControlIV()
533 if (IVUses == 1) { in isLoopControlIV()
541 if (IVUses == 2 && IncOrCmpUses != 1) in isLoopControlIV()