Skip to content
  1. Aug 27, 2007
  2. Aug 25, 2007
  3. Aug 20, 2007
  4. Aug 15, 2007
  5. Aug 14, 2007
  6. Aug 10, 2007
  7. Aug 09, 2007
  8. Aug 07, 2007
  9. Aug 05, 2007
  10. Aug 02, 2007
  11. Jul 31, 2007
  12. Jul 27, 2007
  13. Jul 26, 2007
  14. Jul 25, 2007
  15. Jul 23, 2007
  16. Jul 20, 2007
  17. Jul 14, 2007
    • Anton Korobeynikov's avatar
      Long live the exception handling! · 383a3247
      Anton Korobeynikov authored
      This patch fills the last necessary bits to enable exceptions
      handling in LLVM. Currently only on x86-32/linux.
      
      In fact, this patch adds necessary intrinsics (and their lowering) which
      represent really weird target-specific gcc builtins used inside unwinder.
      
      After corresponding llvm-gcc patch will land (easy) exceptions should be
      more or less workable. However, exceptions handling support should not be 
      thought as 'finished': I expect many small and not so small glitches
      everywhere.
      
      llvm-svn: 39855
      383a3247
  18. Jul 10, 2007
  19. Jul 05, 2007
  20. Jul 04, 2007
  21. Jul 03, 2007
  22. Jun 29, 2007
  23. Jun 25, 2007
    • Dan Gohman's avatar
      Generalize MVT::ValueType and associated functions to be able to represent · a8665145
      Dan Gohman authored
      extended vector types. Remove the special SDNode opcodes used for pre-legalize
      vector operations, and the special MVT::Vector type used with them. Adjust
      lowering and legalize to work with the normal SDNode kinds instead, and to
      use the normal MVT functions to work with vector types instead of using the
      two special operands that the pre-legalize nodes held.
      
      This allows pre-legalize and post-legalize DAGs, and the code that operates
      on them, to be more consistent. Pre-legalize vector operators can be handled
      more consistently with scalar operators. And, -view-dag-combine1-dags and
      -view-legalize-dags now look prettier for vector code.
      
      llvm-svn: 37719
      a8665145
  24. Jun 22, 2007
  25. Jun 19, 2007
  26. Jun 17, 2007
    • Bill Wendling's avatar
      Revert patch. It regresses: · 094a4e81
      Bill Wendling authored
      define double @test2(i64 %A) {
         %B = bitcast i64 %A to double
         ret double %B
      }
      
      $ llvm-as < t.ll | llc -march=x86-64
      
      before:
      
               .align  4
               .globl  _test2
      _test2:
               movd %rdi, %xmm0
               ret
      
      after:
      
      _test2:
               subq $8, %rsp
               movq %rdi, (%rsp)
               movsd (%rsp), %xmm0
               addq $8, %rsp
               ret
      
      llvm-svn: 37617
      094a4e81
  27. Jun 16, 2007
  28. Jun 15, 2007
  29. Jun 09, 2007
  30. May 24, 2007
  31. May 18, 2007
  32. May 17, 2007
Loading