Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp302 Value *distributeExtsAndCloneChain(unsigned ChainIndex);
305 Value *removeConstOffset(unsigned ChainIndex);
694 ConstantOffsetExtractor::distributeExtsAndCloneChain(unsigned ChainIndex) { in distributeExtsAndCloneChain() argument
695 User *U = UserChain[ChainIndex]; in distributeExtsAndCloneChain()
696 if (ChainIndex == 0) { in distributeExtsAndCloneChain()
699 return UserChain[ChainIndex] = cast<ConstantInt>(applyExts(U)); in distributeExtsAndCloneChain()
707 UserChain[ChainIndex] = nullptr; in distributeExtsAndCloneChain()
708 return distributeExtsAndCloneChain(ChainIndex - 1); in distributeExtsAndCloneChain()
714 unsigned OpNo = (BO->getOperand(0) == UserChain[ChainIndex - 1] ? 0 : 1); in distributeExtsAndCloneChain()
716 Value *NextInChain = distributeExtsAndCloneChain(ChainIndex - 1); in distributeExtsAndCloneChain()
[all …]