Searched defs:IVUsers (Results 1 - 2 of 2) sorted by relevance

/external/llvm/include/llvm/Analysis/
H A DIVUsers.h1 //===- 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 { class in namespace:llvm
140 IVUsers();
/external/llvm/lib/Analysis/
H A DIVUsers.cpp1 //===- IVUsers.cpp - Induction Variable Users -------------------*- C++ -*-===//
15 #include "llvm/Analysis/IVUsers.h"
33 char IVUsers::ID = 0;
34 INITIALIZE_PASS_BEGIN(IVUsers, "iv-users",
39 INITIALIZE_PASS_END(IVUsers, "iv-users",
43 return new IVUsers();
114 bool IVUsers::AddUsersImpl(Instruction *I,
117 // all IV users are members of the set. See IVUsers::isIVUserOrOperand.
124 // IVUsers is used by LSR which assumes that all SCEV expressions are safe to
155 // Only consider IVUsers tha
238 IVUsers::IVUsers() function in class:IVUsers
[all...]

Completed in 231 milliseconds