Skip to content
  1. Jul 05, 2011
    • Jakob Stoklund Olesen's avatar
      Fix PR10277. · bbad3bce
      Jakob Stoklund Olesen authored
      Remat during spilling triggers dead code elimination. If a phi-def
      becomes unused, that may also cause live ranges to split into separate
      connected components.
      
      This type of splitting is different from normal live range splitting. In
      particular, there may not be a common original interval.
      
      When the split range is its own original, make sure that the new
      siblings are also their own originals. The range being split cannot be
      used as an original since it doesn't cover the new siblings.
      
      llvm-svn: 134413
      bbad3bce
    • Jakob Stoklund Olesen's avatar
      Tweak comment and debug output. · b2090ecb
      Jakob Stoklund Olesen authored
      llvm-svn: 134412
      b2090ecb
    • Michael J. Spencer's avatar
      Fix 80-col. · dea45cc7
      Michael J. Spencer authored
      llvm-svn: 134409
      dea45cc7
    • Michael J. Spencer's avatar
      Fix warnings. · 5ebaed24
      Michael J. Spencer authored
      llvm-svn: 134408
      5ebaed24
    • Tobias Grosser's avatar
      SuccIterator on bbs without terminator insts · d562d30a
      Tobias Grosser authored
      Remove the assert that triggers if SuccIterator is constructed for a basic block
      without a terminator instruction. Instead of triggering an assert a succ_end()
      iterator is returned. This models a basic block with zero successors and allows
      us to use F->viewCFG() on incompletely constructed functions.
      
      llvm-svn: 134398
      d562d30a
  2. Jul 04, 2011
  3. Jul 03, 2011
  4. Jul 02, 2011
Loading