Skip to content
  1. Jan 21, 2009
  2. Jan 20, 2009
  3. Jan 19, 2009
    • Dan Gohman's avatar
      Remove SDNode's virtual destructor. This makes it impossible for · 534c8a2d
      Dan Gohman authored
      SDNode subclasses to keep state that requires non-trivial
      destructors, however it was already effectively impossible,
      since the destructor isn't actually ever called. There currently
      aren't any SDNode subclasses affected by this, and in general
      it's desireable to keep SDNode objects light-weight.
      
      This eliminates the last virtual member function in the SDNode
      class, so it eliminates the need for a vtable pointer, making
      SDNode smaller.
      
      llvm-svn: 62539
      534c8a2d
    • Dan Gohman's avatar
      Fix SelectionDAG::ReplaceAllUsesWith to behave correctly when · cd0b1bf0
      Dan Gohman authored
      uses are added to the From node while it is processing From's
      use list, because of automatic local CSE. The fix is to avoid
      visiting any new uses.
      
      Fix a few places in the DAGCombiner that assumed that after
      a RAUW call, the From node has no users and may be deleted.
      
      This fixes PR3018.
      
      llvm-svn: 62533
      cd0b1bf0
  4. Jan 18, 2009
  5. Jan 17, 2009
  6. Jan 16, 2009
Loading