Skip to content
  1. Sep 21, 2009
  2. Sep 20, 2009
  3. Sep 19, 2009
  4. Sep 17, 2009
  5. Sep 16, 2009
  6. Sep 15, 2009
  7. Sep 09, 2009
  8. Sep 08, 2009
  9. Sep 06, 2009
  10. Sep 04, 2009
    • Dan Gohman's avatar
      Include optional subclass flags, such as inbounds, nsw, etc., in the · 0c2477c2
      Dan Gohman authored
      Constant uniquing tables. This allows distinct ConstantExpr objects
      with the same operation and different flags.
      
      Even though a ConstantExpr "a + b" is either always overflowing or
      never overflowing (due to being a ConstantExpr), it's still necessary
      to be able to represent it both with and without overflow flags at
      the same time within the IR, because the safety of the flag may
      depend on the context of the use. If the constant really does overflow,
      it wouldn't ever be safe to use with the flag set, however the use
      may be in code that is never actually executed.
      
      This also makes it possible to merge all the flags tests into a single test.
      
      llvm-svn: 80998
      0c2477c2
  11. Sep 03, 2009
  12. Sep 02, 2009
Loading