Searched refs:NarrowUser (Results 1 – 1 of 1) sorted by relevance
1104 void calculatePostIncRange(Instruction *NarrowDef, Instruction *NarrowUser);2017 Instruction *NarrowUser = cast<Instruction>(U); in pushNarrowIVUsers() local2020 if (!Widened.insert(NarrowUser).second) in pushNarrowIVUsers()2026 if (auto RangeInfo = getPostIncRangeInfo(NarrowDef, NarrowUser)) in pushNarrowIVUsers()2030 NarrowIVUsers.emplace_back(NarrowDef, NarrowUser, WideDef, in pushNarrowIVUsers()2171 Instruction *NarrowUser) { in calculatePostIncRange() argument2194 updatePostIncRangeInfo(NarrowDef, NarrowUser, NarrowDefRange); in calculatePostIncRange()2209 UpdateRangeFromGuards(NarrowUser); in calculatePostIncRange()2211 BasicBlock *NarrowUserBB = NarrowUser->getParent(); in calculatePostIncRange()2231 auto DominatesNarrowUser = [this, NarrowUser] (BasicBlockEdge BBE) { in calculatePostIncRange()[all …]