Lines Matching refs:IVUsers
36 char IVUsers::ID = 0;
37 INITIALIZE_PASS_BEGIN(IVUsers, "iv-users",
43 INITIALIZE_PASS_END(IVUsers, "iv-users", in INITIALIZE_PASS_DEPENDENCY()
47 return new IVUsers(); in INITIALIZE_PASS_DEPENDENCY()
118 bool IVUsers::AddUsersImpl(Instruction *I, in AddUsersImpl()
235 bool IVUsers::AddUsersIfInteresting(Instruction *I) { in AddUsersIfInteresting()
244 IVStrideUse &IVUsers::AddUser(Instruction *User, Value *Operand) { in AddUser()
249 IVUsers::IVUsers() in IVUsers() function in IVUsers
254 void IVUsers::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
262 bool IVUsers::runOnLoop(Loop *l, LPPassManager &LPM) { in runOnLoop()
284 void IVUsers::print(raw_ostream &OS, const Module *M) const { in print()
312 LLVM_DUMP_METHOD void IVUsers::dump() const { in dump()
317 void IVUsers::releaseMemory() { in releaseMemory()
324 const SCEV *IVUsers::getReplacementExpr(const IVStrideUse &IU) const { in getReplacementExpr()
329 const SCEV *IVUsers::getExpr(const IVStrideUse &IU) const { in getExpr()
355 const SCEV *IVUsers::getStride(const IVStrideUse &IU, const Loop *L) const { in getStride()