Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopFlatten.cpp78 PHINode *OuterInductionPHI = nullptr; member
213 SafeOuterPHIs.insert(FI.OuterInductionPHI); in checkPHIs()
313 if (match(&I, m_c_Mul(m_Specific(FI.OuterInductionPHI), in checkOuterLoopInsts()
371 match(MatchedMul, m_c_Mul(m_Specific(FI.OuterInductionPHI), in checkIVUsers()
379 m_c_Mul(m_Trunc(m_Specific(FI.OuterInductionPHI)), in checkIVUsers()
394 for (User *U : FI.OuterInductionPHI->users()) { in checkIVUsers()
478 if (!findLoopComponents(FI.OuterLoop, IterationInstructions, FI.OuterInductionPHI, in CanFlattenLoopPair()
497 if (FI.InnerInductionPHI->getType() != FI.OuterInductionPHI->getType()) in CanFlattenLoopPair()
557 IRBuilder<> Builder(FI.OuterInductionPHI->getParent()->getTerminator()); in DoFlattenLoopPair()
559 Value *OuterValue = FI.OuterInductionPHI; in DoFlattenLoopPair()
[all …]