Skip to content
  1. May 25, 2012
  2. May 24, 2012
  3. May 23, 2012
  4. May 22, 2012
  5. May 21, 2012
    • Chad Rosier's avatar
      Typo. · 5d1f5d2b
      Chad Rosier authored
      llvm-svn: 157195
      5d1f5d2b
    • Jakob Stoklund Olesen's avatar
      Give a small negative bias to giant edge bundles. · 29268b50
      Jakob Stoklund Olesen authored
      This helps compile time when the greedy register allocator splits live
      ranges in giant functions. Without the bias, we would try to grow
      regions through the giant edge bundles, usually to find out that the
      region became too big and expensive.
      
      If a live range has many uses in blocks near the giant bundle, the small
      negative bias doesn't make a big difference, and we still consider
      regions including the giant edge bundle.
      
      Giant edge bundles are usually connected to landing pads or indirect
      branches.
      
      llvm-svn: 157174
      29268b50
  6. May 20, 2012
Loading