Searched refs:WidenIV (Results 1 – 3 of 3) sorted by relevance
723 class WidenIV { class745 WidenIV(const WideIVInfo &WI, LoopInfo *LInfo, in WidenIV() function in __anon822ce7860311::WidenIV796 Value *WidenIV::getExtend(Value *NarrowOper, Type *WideType, bool IsSigned, in getExtend()813 Instruction *WidenIV::CloneIVUser(NarrowIVDefUse DU) { in CloneIVUser()855 const SCEV *WidenIV::GetSCEVByOpCode(const SCEV *LHS, const SCEV *RHS, in GetSCEVByOpCode()871 const SCEVAddRecExpr* WidenIV::GetExtendedOperandRecurrence(NarrowIVDefUse DU) { in GetExtendedOperandRecurrence()923 const SCEVAddRecExpr *WidenIV::GetWideRecurrence(Instruction *NarrowUse) { in GetWideRecurrence()957 bool WidenIV::WidenLoopCompare(NarrowIVDefUse DU) { in WidenLoopCompare()985 Instruction *WidenIV::WidenIVUse(NarrowIVDefUse DU, SCEVExpander &Rewriter) { in WidenIVUse()1099 void WidenIV::pushNarrowIVUsers(Instruction *NarrowDef, Instruction *WideDef) { in pushNarrowIVUsers()[all …]
2 ; Test indvars' ability to hoist new sext created by WidenIV.
2 ; Test WidenIV::GetExtendedOperandRecurrence.