Skip to content
  1. Mar 06, 2009
  2. Mar 05, 2009
  3. Mar 04, 2009
  4. Mar 03, 2009
  5. Mar 02, 2009
  6. Mar 01, 2009
    • Bill Wendling's avatar
      Temporarily revert r65755. It was causing failures in the self-hosting · 38eae046
      Bill Wendling authored
      testsuite:
      
      Running /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/test/CodeGen/X86/dg.exp ...
      FAIL: /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/test/CodeGen/X86/nancvt.ll
      Failed with exit(1) at line 2
      while running: grep 2147027116 nancvt.ll.tmp | count 3
      count: expected 3 lines and got        0.
      child process exited abnormally
      FAIL: /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/test/CodeGen/X86/vec_ins_extract.ll
      Failed with exit(1) at line 1
      while running:  llvm-as < /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/test/CodeGen/X86/vec_ins_extract.ll |  opt -scalarrepl -instcombine |   llc -march=x86 -mcpu=yonah | not /usr/bin/grep sub.*esp
            subl      $28, %esp
            subl      $28, %esp
      child process exited abnormally
      
      And more.
      
      llvm-svn: 65758
      38eae046
    • Chris Lattner's avatar
      hoist the check for alloca size up so that it controls CanConvertToScalar · e2bb5e31
      Chris Lattner authored
      as well as isSafeAllocaToScalarRepl.
      
      llvm-svn: 65755
      e2bb5e31
  7. Feb 27, 2009
  8. Feb 25, 2009
  9. Feb 24, 2009
  10. Feb 23, 2009
  11. Feb 22, 2009
    • Dan Gohman's avatar
      Revert the part of 64623 that attempted to align the source in a · 648c5e9c
      Dan Gohman authored
      memcpy to match the alignment of the destination. It isn't necessary
      for making loads and stores handled like the SSE loadu/storeu
      intrinsics, and it was causing a performance regression in
      MultiSource/Applications/JM/lencod.
      
      The problem appears to have been a memcpy that copies from some
      highly aligned array into an alloca; the alloca was then being
      assigned a large alignment, which required codegen to perform
      dynamic stack-pointer re-alignment, which forced the enclosing
      function to have a frame pointer, which led to increased spilling.
      
      llvm-svn: 65289
      648c5e9c
    • Dan Gohman's avatar
      Properly parenthesize this expression, fixing a real bug in the new · f394e58a
      Dan Gohman authored
      -full-lsr code, as well as a GCC warning.
      
      llvm-svn: 65288
      f394e58a
Loading