Skip to content
  1. Sep 01, 2010
  2. Aug 26, 2010
  3. Aug 19, 2010
  4. Aug 17, 2010
  5. Aug 12, 2010
    • Duncan Sands's avatar
      Add a 'normalize' method to the Triple class, which takes a mucked up · 501dff76
      Duncan Sands authored
      target triple and straightens it out.  This does less than gcc's script
      config.sub, for example it turns i386-mingw32 into i386--mingw32 not
      i386-pc-mingw32, but it does a decent job of turning funky triples into
      something that the rest of the Triple class can understand.  The plan
      is to use this to canonicalize triple's when they are first provided
      by users, and have the rest of LLVM only deal with canonical triples.
      Once this is done the special case workarounds in the Triple constructor
      can be removed, making the class more regular and easier to use.  The
      comments and unittests for the Triple class are already adjusted in this
      patch appropriately for this brave new world of increased uniformity.
      
      llvm-svn: 110909
      501dff76
    • Nick Lewycky's avatar
      Clean up ConstantRange a bit: · d385c22c
      Nick Lewycky authored
       - remove ashr which never worked.
       - fix lshr and shl and add tests.
       - remove dead function "intersect1Wrapped".
       - add a new sub method to subtract ranges, with test.
      
      llvm-svn: 110861
      d385c22c
  6. Aug 08, 2010
  7. Aug 07, 2010
  8. Aug 06, 2010
  9. Aug 03, 2010
    • Dan Gohman's avatar
      Make SCEVUnknown a CallbackVH, so that it can be notified directly · 7cac9577
      Dan Gohman authored
      of Value deletions and RAUWs, instead of relying on ScalarEvolution's
      Scalars map being notified, as that's complicated at best, and
      insufficient in general.
      
      This means SCEVUnknown needs a non-trivial destructor, so introduce
      a mechanism to allow ScalarEvolution to locate all the SCEVUnknowns.
      
      llvm-svn: 110086
      7cac9577
  10. Aug 02, 2010
  11. Jul 30, 2010
  12. Jul 29, 2010
  13. Jul 22, 2010
  14. Jul 20, 2010
  15. Jul 17, 2010
  16. Jul 13, 2010
  17. Jul 10, 2010
  18. Jun 08, 2010
  19. Jun 03, 2010
  20. May 26, 2010
  21. May 13, 2010
Loading