Skip to content
  1. Sep 08, 2009
  2. Sep 06, 2009
  3. 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
  4. Sep 03, 2009
  5. Sep 02, 2009
  6. Sep 01, 2009
  7. Aug 31, 2009
  8. Aug 30, 2009
Loading