Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp871 class WidenIV { class
893 WidenIV(const WideIVInfo &WI, LoopInfo *LInfo, in WidenIV() function in __anone27634c50511::WidenIV
947 Value *WidenIV::createExtendInst(Value *NarrowOper, Type *WideType, in createExtendInst()
964 Instruction *WidenIV::cloneIVUser(NarrowIVDefUse DU, in cloneIVUser()
986 Instruction *WidenIV::cloneBitwiseIVUser(NarrowIVDefUse DU) { in cloneBitwiseIVUser()
1015 Instruction *WidenIV::cloneArithmeticIVUser(NarrowIVDefUse DU, in cloneArithmeticIVUser()
1107 const SCEV *WidenIV::getSCEVByOpCode(const SCEV *LHS, const SCEV *RHS, in getSCEVByOpCode()
1123 const SCEVAddRecExpr* WidenIV::getExtendedOperandRecurrence(NarrowIVDefUse DU) { in getExtendedOperandRecurrence()
1174 const SCEVAddRecExpr *WidenIV::getWideRecurrence(Instruction *NarrowUse) { in getWideRecurrence()
1209 bool WidenIV::widenLoopCompare(NarrowIVDefUse DU) { in widenLoopCompare()
[all …]
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DIndVarSimplify.cpp795 class WidenIV { class
817 WidenIV(const WideIVInfo &WI, LoopInfo *LInfo, in WidenIV() function in __anon4ce174f10311::WidenIV
863 Value *WidenIV::getExtend(Value *NarrowOper, Type *WideType, bool IsSigned, in getExtend()
880 Instruction *WidenIV::CloneIVUser(NarrowIVDefUse DU) { in CloneIVUser()
927 const SCEVAddRecExpr* WidenIV::GetExtendedOperandRecurrence(NarrowIVDefUse DU) { in GetExtendedOperandRecurrence()
963 const SCEVAddRecExpr *WidenIV::GetWideRecurrence(Instruction *NarrowUse) { in GetWideRecurrence()
986 Instruction *WidenIV::WidenIVUse(NarrowIVDefUse DU) { in WidenIVUse()
1079 void WidenIV::pushNarrowIVUsers(Instruction *NarrowDef, Instruction *WideDef) { in pushNarrowIVUsers()
1102 PHINode *WidenIV::CreateWideIV(SCEVExpander &Rewriter) { in CreateWideIV()
1217 WidenIV Widener(WideIVs.back(), LI, SE, DT, DeadInsts); in SimplifyAndExtend()
/external/swiftshader/third_party/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.
/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.