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

/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp643 /// NarrowIVDefUse - Record a link in the Narrow IV def-use chain along with the
646 struct NarrowIVDefUse { struct in namespace:__anon9094
651 NarrowIVDefUse(): NarrowDef(0), NarrowUse(0), WideDef(0) {} function in struct:__anon9094::NarrowIVDefUse
653 NarrowIVDefUse(Instruction *ND, Instruction *NU, Instruction *WD): function in struct:__anon9094::NarrowIVDefUse
681 SmallVector<NarrowIVDefUse, 8> NarrowIVUsers;
707 Instruction *CloneIVUser(NarrowIVDefUse DU);
711 const SCEVAddRecExpr* GetExtendedOperandRecurrence(NarrowIVDefUse DU);
713 Instruction *WidenIVUse(NarrowIVDefUse DU, SCEVExpander &Rewriter);
747 Instruction *WidenIV::CloneIVUser(NarrowIVDefUse DU) {
793 const SCEVAddRecExpr* WidenIV::GetExtendedOperandRecurrence(NarrowIVDefUse D
[all...]

Completed in 59 milliseconds