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

/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp589 // provides the input to WidenIV.
657 /// WidenIV - The goal of this transform is to remove sign and zero extends
662 class WidenIV { class in namespace:__anon9094
684 WidenIV(const WideIVInfo &WI, LoopInfo *LInfo, function in class:__anon9094::WidenIV
730 Value *WidenIV::getExtend(Value *NarrowOper, Type *WideType, bool IsSigned,
747 Instruction *WidenIV::CloneIVUser(NarrowIVDefUse DU) {
793 const SCEVAddRecExpr* WidenIV::GetExtendedOperandRecurrence(NarrowIVDefUse DU) {
833 const SCEVAddRecExpr *WidenIV::GetWideRecurrence(Instruction *NarrowUse) {
856 Instruction *WidenIV::WidenIVUse(NarrowIVDefUse DU, SCEVExpander &Rewriter) {
949 void WidenIV
[all...]

Completed in 43 milliseconds