Home | History | Annotate | Download | only in IR

Lines Matching defs:InsertPoint

136   /// InsertPoint - A saved insertion point.
137 class InsertPoint {
143 InsertPoint() : Block(nullptr) {}
146 InsertPoint(BasicBlock *InsertBlock, BasicBlock::iterator InsertPoint)
147 : Block(InsertBlock), Point(InsertPoint) {}
157 InsertPoint saveIP() const {
158 return InsertPoint(GetInsertBlock(), GetInsertPoint());
162 InsertPoint saveAndClearIP() {
163 InsertPoint IP(GetInsertBlock(), GetInsertPoint());
169 void restoreIP(InsertPoint IP) {
212 Builder.restoreIP(InsertPoint(Block, Point));