Searched defs:WidenIV (Results 1 - 1 of 1) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp649 // provides the input to WidenIV.
704 /// WidenIV - The goal of this transform is to remove sign and zero extends
709 class WidenIV { class in namespace:__anon26284
731 WidenIV(const WideIVInfo &WI, LoopInfo *LInfo, function in class:__anon26284::WidenIV
777 Value *WidenIV::getExtend(Value *NarrowOper, Type *WideType, bool IsSigned,
794 Instruction *WidenIV::CloneIVUser(NarrowIVDefUse DU) {
840 const SCEVAddRecExpr* WidenIV::GetExtendedOperandRecurrence(NarrowIVDefUse DU) {
880 const SCEVAddRecExpr *WidenIV::GetWideRecurrence(Instruction *NarrowUse) {
913 Instruction *WidenIV::WidenIVUse(NarrowIVDefUse DU, SCEVExpander &Rewriter) {
1022 void WidenIV
[all...]

Completed in 650 milliseconds