Skip to content
  • Jakob Stoklund Olesen's avatar
    Fix an embarrassing runtime regression for RegAllocFast. · 41f8dc89
    Jakob Stoklund Olesen authored
    This loop is quadratic in the capacity for a DenseMap:
    
      while(!map.empty())
        map.erase(map.begin());
    
    Instead we now do a normal begin() - end() iteration followed by map.clear().
    That also has the nice sideeffect of shrinking the map capacity on demand.
    
    llvm-svn: 103747
    41f8dc89
Loading