Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSimplifyIndVar.h71 struct WideIVInfo { struct
83 PHINode *createWideIV(const WideIVInfo &WI, argument
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp508 static void visitIVCast(CastInst *Cast, WideIVInfo &WI, in visitIVCast()
571 WideIVInfo WI;
595 SmallVector<WideIVInfo, 8> WideIVs; in simplifyAndExtend()
H A DLoopFlatten.cpp870 auto CreateWideIV = [&](WideIVInfo WideIV, bool &Deleted) -> bool { in CanWidenIV()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp1133 WidenIV(const WideIVInfo &WI, LoopInfo *LInfo, ScalarEvolution *SEv,
1227 WidenIV::WidenIV(const WideIVInfo &WI, LoopInfo *LInfo, ScalarEvolution *SEv, in WidenIV()
2272 PHINode *llvm::createWideIV(const WideIVInfo &WI, in createWideIV()