Skip to content
  1. Oct 18, 2009
    • Evan Cheng's avatar
      -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixed · 0e9d9ca8
      Evan Cheng authored
      stack slots and giving them different PseudoSourceValue's did not fix the
      problem of post-alloc scheduling miscompiling llvm itself.
      - Apply Dan's conservative workaround by assuming any non fixed stack slots can
      alias other memory locations. This means a load from spill slot #1 cannot 
      move above a store of spill slot #2. 
      - Enable post-alloc scheduling for x86 at optimization leverl Default and above.
      
      llvm-svn: 84424
      0e9d9ca8
  2. Oct 17, 2009
  3. Oct 06, 2009
  4. Sep 23, 2009
    • Dan Gohman's avatar
      Give MachineMemOperand an operator<<, factoring out code from · c0353bff
      Dan Gohman authored
      two different places for printing MachineMemOperands.
      
      Drop the virtual from Value::dump and instead give Value a
      protected virtual hook that can be overridden by subclasses
      to implement custom printing. This lets printing be more
      consistent, and simplifies printing of PseudoSourceValue
      values.
      
      llvm-svn: 82599
      c0353bff
  5. Aug 13, 2009
  6. Jul 14, 2009
  7. Jul 11, 2009
    • Torok Edwin's avatar
      assert(0) -> LLVM_UNREACHABLE. · 56d06597
      Torok Edwin authored
      Make llvm_unreachable take an optional string, thus moving the cerr<< out of
      line.
      LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for
      NDEBUG builds.
      
      llvm-svn: 75379
      56d06597
  8. Mar 23, 2009
  9. Dec 03, 2008
  10. Aug 27, 2008
  11. Aug 24, 2008
  12. Jul 25, 2008
  13. Jul 14, 2008
  14. Jul 12, 2008
  15. Mar 25, 2008
  16. Feb 11, 2008
  17. Feb 07, 2008
  18. Feb 06, 2008
  19. Jan 31, 2008
  20. Jan 30, 2008
Loading