Skip to content
  1. Oct 21, 2009
  2. Oct 14, 2009
  3. Oct 13, 2009
  4. Oct 12, 2009
  5. Oct 02, 2009
  6. Sep 25, 2009
  7. Sep 23, 2009
  8. Sep 10, 2009
  9. Sep 08, 2009
  10. Sep 07, 2009
  11. Aug 31, 2009
  12. Aug 25, 2009
  13. Aug 21, 2009
  14. Aug 12, 2009
  15. Aug 11, 2009
  16. Aug 06, 2009
  17. Aug 04, 2009
  18. Jul 25, 2009
  19. Jul 24, 2009
  20. Jul 23, 2009
  21. Jul 17, 2009
  22. Jul 15, 2009
  23. Jul 14, 2009
  24. Jun 23, 2009
    • Dale Johannesen's avatar
      The correct values here (as defined by gcc-4.2) are · 14237214
      Dale Johannesen authored
      different for ppc; add another version of the test.
      
      llvm-svn: 73983
      14237214
    • Dale Johannesen's avatar
      This test only works on ppc32 if some optimization is done before · c99c9d3f
      Dale Johannesen authored
      generating LLVM IR; it is correct in the code as written
      to use 8-byte-aligned operations to copy Key in bar.  Formerly
      the gcc inliner was run, now it isn't.  I don't think it's
      possible to preserve this as a pure FE test.  Adding -O2 lets
      the llvm optimizers get rid of the 8-byte-aligned stores, at least.
      
      llvm-svn: 73981
      c99c9d3f
    • Dale Johannesen's avatar
      See test. Judging from PR 1278, at the time the test was committed, the · 736ffeea
      Dale Johannesen authored
      generated code was apparently doing stores directly into the return value
      aggregate; now, it's doing a copy from a compiler-generated static object.
      That object is initialized using [4 x i8] which breaks the test.  I believe
      this change preserves the original point of the test.
      
      Of course it would be better for the code to do stores directly into the
      return aggregate, but that is not what happens at -O0; the llvm optimizers
      seem to do that on x86 but not on ppc32, possibly because of the explicit
      padding (which is unavoidable).  I think it must have been being done by
      a gcc optimizer pass before.
      
      llvm-svn: 73972
      736ffeea
  25. Jun 19, 2009
  26. Jun 15, 2009
  27. Jun 13, 2009
  28. Jun 12, 2009
Loading