Lines Matching refs:WideUse
1072 Instruction *WideUse = nullptr; in WidenIVUse() local
1075 WideUse = WideInc; in WidenIVUse()
1077 WideUse = CloneIVUser(DU); in WidenIVUse()
1078 if (!WideUse) in WidenIVUse()
1086 if (WideAddRec != SE->getSCEV(WideUse)) { in WidenIVUse()
1087 DEBUG(dbgs() << "Wide use expression mismatch: " << *WideUse in WidenIVUse()
1088 << ": " << *SE->getSCEV(WideUse) << " != " << *WideAddRec << "\n"); in WidenIVUse()
1089 DeadInsts.push_back(WideUse); in WidenIVUse()
1094 return WideUse; in WidenIVUse()
1178 Instruction *WideUse = WidenIVUse(DU, Rewriter); in CreateWideIV() local
1181 if (WideUse) in CreateWideIV()
1182 pushNarrowIVUsers(DU.NarrowUse, WideUse); in CreateWideIV()