Searched refs:WideUse (Results 1 – 2 of 2) sorted by relevance
1055 const SCEV *WideUse = nullptr; in cloneArithmeticIVUser() local1062 WideUse = SE->getAddExpr(WideLHS, WideRHS); in cloneArithmeticIVUser()1066 WideUse = SE->getMulExpr(WideLHS, WideRHS); in cloneArithmeticIVUser()1070 WideUse = SE->getUDivExpr(WideLHS, WideRHS); in cloneArithmeticIVUser()1074 WideUse = SE->getMinusSCEV(WideLHS, WideRHS); in cloneArithmeticIVUser()1078 return WideUse == WideAR; in cloneArithmeticIVUser()1345 Instruction *WideUse = nullptr; in widenIVUse() local1347 WideUse = WideInc; in widenIVUse()1349 WideUse = cloneIVUser(DU, WideAddRec); in widenIVUse()1350 if (!WideUse) in widenIVUse()[all …]
1052 Instruction *WideUse = 0; in WidenIVUse() local1055 WideUse = WideInc; in WidenIVUse()1057 WideUse = CloneIVUser(DU); in WidenIVUse()1058 if (!WideUse) in WidenIVUse()1066 if (WideAddRec != SE->getSCEV(WideUse)) { in WidenIVUse()1067 DEBUG(dbgs() << "Wide use expression mismatch: " << *WideUse in WidenIVUse()1068 << ": " << *SE->getSCEV(WideUse) << " != " << *WideAddRec << "\n"); in WidenIVUse()1069 DeadInsts.push_back(WideUse); in WidenIVUse()1074 return WideUse; in WidenIVUse()1159 Instruction *WideUse = WidenIVUse(DU); in CreateWideIV() local[all …]