Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp723 class WidenIV { class
745 WidenIV(const WideIVInfo &WI, LoopInfo *LInfo, in WidenIV() function in __anon822ce7860311::WidenIV
796 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 …]
/external/llvm/test/Transforms/IndVarSimplify/
D2011-09-27-hoistsext.ll2 ; Test indvars' ability to hoist new sext created by WidenIV.
D2011-09-10-widen-nsw.ll2 ; Test WidenIV::GetExtendedOperandRecurrence.