Skip to content
  1. Aug 26, 2009
    • Dan Gohman's avatar
      Eliminate the unused Context argument on one of the ICmpInst and FCmpInst · ad1f0a11
      Dan Gohman authored
      constructors.
      
      llvm-svn: 80049
      ad1f0a11
    • Dan Gohman's avatar
      Rename Instruction::isIdenticalTo to Instruction::isIdenticalToWhenDefined, · c8a27f2a
      Dan Gohman authored
      and introduce a new Instruction::isIdenticalTo which tests for full
      identity, including the SubclassOptionalData flags. Also, fix the
      Instruction::clone implementations to preserve the SubclassOptionalData
      flags. Finally, teach several optimizations how to handle
      SubclassOptionalData correctly, given these changes.
      
      This fixes the counterintuitive behavior of isIdenticalTo not comparing
      the full value, and clone not returning an identical clone, as well as
      some subtle bugs that could be caused by these.
      
      Thanks to Nick Lewycky for reporting this, and for an initial patch!
      
      llvm-svn: 80038
      c8a27f2a
  2. Aug 25, 2009
  3. Aug 23, 2009
  4. Aug 20, 2009
  5. Aug 19, 2009
  6. Aug 18, 2009
  7. Aug 17, 2009
  8. Aug 15, 2009
  9. Aug 13, 2009
  10. Aug 12, 2009
  11. Aug 11, 2009
  12. Aug 08, 2009
    • Daniel Dunbar's avatar
      More ProfileInfo improvements. · 3b5008e2
      Daniel Dunbar authored
       - Part of optimal static profiling patch sequence by Andreas Neustifter.
      
       - Store edge, block, and function information separately for each functions
         (instead of in one giant map).
      
       - Return frequencies as double instead of int, and use a sentinel value for
         missing information.
      
      llvm-svn: 78477
      3b5008e2
  13. Aug 07, 2009
  14. Aug 05, 2009
  15. Aug 04, 2009
  16. Aug 03, 2009
  17. Jul 31, 2009
Loading