Searched refs:WidenIV (Results 1 – 1 of 1) sorted by relevance
877 class WidenIV { class899 WidenIV(const WideIVInfo &WI, LoopInfo *LInfo, in WidenIV() function in __anonb0340ef30511::WidenIV950 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 …]