Lines Matching defs:ISelPosition
1150 SelectionDAG::allnodes_iterator &ISelPosition;
1154 : SelectionDAG::DAGUpdateListener(DAG), ISelPosition(isp) {}
1157 /// deleted is the current ISelPosition node, update ISelPosition.
1160 if (ISelPosition == SelectionDAG::allnodes_iterator(N))
1161 ++ISelPosition;
1168 SDNode *CurNode = &*ISelPosition;
1246 SelectionDAG::allnodes_iterator ISelPosition (CurDAG->getRoot().getNode());
1247 ++ISelPosition;
1249 // Make sure that ISelPosition gets properly updated when nodes are deleted
1251 ISelUpdater ISU(*CurDAG, ISelPosition);
1257 while (ISelPosition != CurDAG->allnodes_begin()) {
1258 SDNode *Node = &*--ISelPosition;