Searched refs:IVChain (Results 1 - 1 of 1) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp1857 struct IVChain { struct in namespace:__anon4671
1861 IVChain() = default;
1862 IVChain(const IVInc &Head, const SCEV *Base) function in struct:__anon4671::IVChain
1942 SmallVector<IVChain, MaxChains> IVChainVec;
1954 void FinalizeChain(IVChain &Chain);
1956 void GenerateIVChain(const IVChain &Chain, SCEVExpander &Rewriter,
2728 /// IVChain logic must consistently peek base TruncInst operands, so wrap it in
2796 bool IVChain::isProfitableIncrement(const SCEV *OperExpr,
2825 static bool isProfitableChain(IVChain &Chain,
2918 IVChain
[all...]

Completed in 167 milliseconds