Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDIndVarSimplify.cpp877 class WidenIV { class
899 WidenIV(const WideIVInfo &WI, LoopInfo *LInfo, in WidenIV() function in __anonb0340ef30511::WidenIV
950 Value *WidenIV::getExtend(Value *NarrowOper, Type *WideType, bool IsSigned, in getExtend()
967 Instruction *WidenIV::CloneIVUser(NarrowIVDefUse DU) { in CloneIVUser()
1009 const SCEV *WidenIV::GetSCEVByOpCode(const SCEV *LHS, const SCEV *RHS, in GetSCEVByOpCode()
1025 const SCEVAddRecExpr* WidenIV::GetExtendedOperandRecurrence(NarrowIVDefUse DU) { in GetExtendedOperandRecurrence()
1077 const SCEVAddRecExpr *WidenIV::GetWideRecurrence(Instruction *NarrowUse) { in GetWideRecurrence()
1111 bool WidenIV::WidenLoopCompare(NarrowIVDefUse DU) { in WidenLoopCompare()
1139 Instruction *WidenIV::WidenIVUse(NarrowIVDefUse DU, SCEVExpander &Rewriter) { in WidenIVUse()
1253 void WidenIV::pushNarrowIVUsers(Instruction *NarrowDef, Instruction *WideDef) { in pushNarrowIVUsers()
[all …]