Skip to content
  1. Nov 27, 2007
  2. Nov 26, 2007
  3. Nov 25, 2007
  4. Nov 23, 2007
  5. Nov 22, 2007
  6. Nov 21, 2007
  7. Nov 19, 2007
  8. Nov 17, 2007
  9. Nov 16, 2007
  10. Nov 15, 2007
  11. Nov 14, 2007
  12. Nov 13, 2007
  13. Nov 09, 2007
  14. Nov 08, 2007
  15. Nov 06, 2007
  16. Nov 05, 2007
  17. Nov 04, 2007
    • Gordon Henriksen's avatar
      Finishing initial docs for all transformations in Passes.html. · d568767e
      Gordon Henriksen authored
      Also cleaned up some comments in source files.
      
      llvm-svn: 43674
      d568767e
    • Duncan Sands's avatar
      Change uses of getTypeSize to getABITypeSize, getTypeStoreSize · 399d9798
      Duncan Sands authored
      or getTypeSizeInBits as appropriate in ScalarReplAggregates.
      The right change to make was not always obvious, so it would
      be good to have an sroa guru review this.  While there I noticed
      some bugs, and fixed them: (1) arrays of x86 long double have
      holes due to alignment padding, but this wasn't being spotted
      by HasStructPadding (renamed to HasPadding).  The same goes
      for arrays of oddly sized ints.  Vectors also suffer from this,
      in fact the problem for vectors is much worse because basic
      vector assumptions seem to be broken by vectors of type with
      alignment padding.   I didn't try to fix any of these vector
      problems.  (2) The code for extracting smaller integers from
      larger ones (in the "int union" case) was wrong on big-endian
      machines for integers with size not a multiple of 8, like i1.
      Probably this is impossible to hit via llvm-gcc, but I fixed
      it anyway while there and added a testcase.  I also got rid of
      some trailing whitespace and changed a function name which
      had an obvious typo in it.
      
      llvm-svn: 43672
      399d9798
    • Chris Lattner's avatar
      Disable tail duplication of call instructions. The cost · ce8c6266
      Chris Lattner authored
      metric is way off for these in general, and this works around
      buggy code like that in PR1764.  we'll see if there is a big
      performance impact of this.  If so, I'll revert it tomorrow.
      
      llvm-svn: 43668
      ce8c6266
  18. Nov 02, 2007
Loading