Searched refs:NarrowUser (Results 1 – 2 of 2) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 980 void calculatePostIncRange(Instruction *NarrowDef, Instruction *NarrowUser); 1515 Instruction *NarrowUser = cast<Instruction>(U); in pushNarrowIVUsers() local 1518 if (!Widened.insert(NarrowUser).second) in pushNarrowIVUsers() 1524 if (auto RangeInfo = getPostIncRangeInfo(NarrowDef, NarrowUser)) in pushNarrowIVUsers() 1528 NarrowIVUsers.emplace_back(NarrowDef, NarrowUser, WideDef, in pushNarrowIVUsers() 1642 Instruction *NarrowUser) { in calculatePostIncRange() argument 1669 updatePostIncRangeInfo(NarrowDef, NarrowUser, NarrowDefRange); in calculatePostIncRange() 1684 UpdateRangeFromGuards(NarrowUser); in calculatePostIncRange() 1686 BasicBlock *NarrowUserBB = NarrowUser->getParent(); in calculatePostIncRange() 1706 auto DominatesNarrowUser = [this, NarrowUser] (BasicBlockEdge BBE) { in calculatePostIncRange() [all …]
|
/external/llvm/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 1377 Instruction *NarrowUser = cast<Instruction>(U); in pushNarrowIVUsers() local 1380 if (!Widened.insert(NarrowUser).second) in pushNarrowIVUsers() 1383 NarrowIVUsers.emplace_back(NarrowDef, NarrowUser, WideDef, NeverNegative); in pushNarrowIVUsers()
|