Home
last modified time | relevance | path

Searched refs:NarrowUser (Results 1 – 2 of 2) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp980 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/
DIndVarSimplify.cpp1377 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()