Searched refs:WidenIV (Results 1 – 6 of 6) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 930 class WidenIV { class 992 WidenIV(const WideIVInfo &WI, LoopInfo *LInfo, ScalarEvolution *SEv, in WidenIV() function in __anon2b5ba9e90511::WidenIV 1044 Value *WidenIV::createExtendInst(Value *NarrowOper, Type *WideType, in createExtendInst() 1061 Instruction *WidenIV::cloneIVUser(NarrowIVDefUse DU, in cloneIVUser() 1083 Instruction *WidenIV::cloneBitwiseIVUser(NarrowIVDefUse DU) { in cloneBitwiseIVUser() 1113 Instruction *WidenIV::cloneArithmeticIVUser(NarrowIVDefUse DU, in cloneArithmeticIVUser() 1205 WidenIV::ExtendKind WidenIV::getExtendKind(Instruction *I) { in getExtendKind() 1211 const SCEV *WidenIV::getSCEVByOpCode(const SCEV *LHS, const SCEV *RHS, in getSCEVByOpCode() 1228 WidenIV::WidenedRecTy WidenIV::getExtendedOperandRecurrence(NarrowIVDefUse DU) { in getExtendedOperandRecurrence() 1281 WidenIV::WidenedRecTy WidenIV::getWideRecurrence(NarrowIVDefUse DU) { in getWideRecurrence() [all …]
|
/external/llvm/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 871 class WidenIV { class 893 WidenIV(const WideIVInfo &WI, LoopInfo *LInfo, in WidenIV() function in __anon49122e510511::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-7.0/llvm/test/Transforms/IndVarSimplify/ |
D | 2011-09-27-hoistsext.ll | 2 ; Test indvars' ability to hoist new sext created by WidenIV.
|
D | 2011-09-10-widen-nsw.ll | 2 ; Test WidenIV::GetExtendedOperandRecurrence.
|
/external/llvm/test/Transforms/IndVarSimplify/ |
D | 2011-09-27-hoistsext.ll | 2 ; Test indvars' ability to hoist new sext created by WidenIV.
|
D | 2011-09-10-widen-nsw.ll | 2 ; Test WidenIV::GetExtendedOperandRecurrence.
|