+ void setInsertionPoint(BasicBlock::iterator NewIP) { InsertPt = NewIP; }
+
+ BasicBlock::iterator getInsertionPoint() const { return InsertPt; }
+
+ /// expandCodeFor - Insert code to directly compute the specified SCEV
+ /// expression into the program. The inserted code is inserted into the
+ /// SCEVExpander's current insertion point. If a type is specified, the
+ /// result will be expanded to have that type, with a cast if necessary.
+ Value *expandCodeFor(const SCEV* SH, const Type *Ty = 0);
+