diff options
Diffstat (limited to 'include/llvm')
| -rw-r--r-- | include/llvm/CodeGen/SelectionDAGISel.h | 28 | 
1 files changed, 0 insertions, 28 deletions
| diff --git a/include/llvm/CodeGen/SelectionDAGISel.h b/include/llvm/CodeGen/SelectionDAGISel.h index 6829a57..c42f655 100644 --- a/include/llvm/CodeGen/SelectionDAGISel.h +++ b/include/llvm/CodeGen/SelectionDAGISel.h @@ -172,49 +172,21 @@ protected:    ///    unsigned DAGSize; -  /// ISelPosition - Node iterator marking the current position of -  /// instruction selection as it procedes through the topologically-sorted -  /// node list. -  SelectionDAG::allnodes_iterator ISelPosition; - - -  /// ISelUpdater - helper class to handle updates of the -  /// instruction selection graph. -  class ISelUpdater : public SelectionDAG::DAGUpdateListener { -    virtual void anchor(); -    SelectionDAG::allnodes_iterator &ISelPosition; -  public: -    ISelUpdater(SelectionDAG &DAG, SelectionDAG::allnodes_iterator &isp) -      : SelectionDAG::DAGUpdateListener(DAG), ISelPosition(isp) {} - -    /// NodeDeleted - Handle nodes deleted from the graph. If the -    /// node being deleted is the current ISelPosition node, update -    /// ISelPosition. -    /// -    virtual void NodeDeleted(SDNode *N, SDNode *E) { -      if (ISelPosition == SelectionDAG::allnodes_iterator(N)) -        ++ISelPosition; -    } -  }; -    /// ReplaceUses - replace all uses of the old node F with the use    /// of the new node T.    void ReplaceUses(SDValue F, SDValue T) { -    ISelUpdater ISU(*CurDAG, ISelPosition);      CurDAG->ReplaceAllUsesOfValueWith(F, T);    }    /// ReplaceUses - replace all uses of the old nodes F with the use    /// of the new nodes T.    void ReplaceUses(const SDValue *F, const SDValue *T, unsigned Num) { -    ISelUpdater ISU(*CurDAG, ISelPosition);      CurDAG->ReplaceAllUsesOfValuesWith(F, T, Num);    }    /// ReplaceUses - replace all uses of the old node F with the use    /// of the new node T.    void ReplaceUses(SDNode *F, SDNode *T) { -    ISelUpdater ISU(*CurDAG, ISelPosition);      CurDAG->ReplaceAllUsesWith(F, T);    } | 
