Skip to content
  1. Jul 09, 2008
  2. Jul 04, 2008
    • Duncan Sands's avatar
      Linux also does not require exception handling · 04fb6bf4
      Duncan Sands authored
      moves in order to get correct debug info.  Since
      I can't imagine how any target could possibly
      be any different, I've just stripped out the
      option: now all the world's like Darwin!
      
      llvm-svn: 53134
      04fb6bf4
  3. Jul 02, 2008
  4. Jun 03, 2008
  5. May 07, 2008
    • Duncan Sands's avatar
      Output correct exception handling and frame info · e2b0bf43
      Duncan Sands authored
      on x86-64 linux.  This causes no regressions on
      32 bit linux and 32 bit ppc.  More tests pass
      on 64 bit ppc with no regressions.  I didn't
      turn on eh on 64 bit linux because the intrinsics
      needed to compile the eh runtime aren't done
      yet.  But if you turn it on and link with the
      mainline runtime then eh seems to work fine
      on x86-64 linux with this patch.  Thanks to
      Dale for testing.  The main point of the patch
      is that if you output that some object is
      encoded using 4 bytes you had better not output
      8 bytes for it: the patch makes everything
      consistent.
      
      llvm-svn: 50825
      e2b0bf43
  6. May 05, 2008
  7. Apr 06, 2008
  8. Mar 26, 2008
  9. Mar 25, 2008
  10. Mar 19, 2008
  11. Feb 29, 2008
  12. Feb 28, 2008
  13. Jan 16, 2008
    • Dale Johannesen's avatar
      Fix and enable EH for x86-64 Darwin. Adds · 59a2250b
      Dale Johannesen authored
      ShortenEHDataFor64Bits as a not-very-accurate
      abstraction to cover all the changes in DwarfWriter.
      Some cosmetic changes to Darwin assembly code for
      gcc testsuite compatibility.
      
      llvm-svn: 46029
      59a2250b
  14. Jan 11, 2008
  15. Jan 10, 2008
  16. Dec 29, 2007
  17. Nov 21, 2007
  18. Nov 13, 2007
  19. Sep 11, 2007
  20. Aug 22, 2007
  21. Aug 21, 2007
  22. Aug 04, 2007
    • Chandler Carruth's avatar
      This is the patch to provide clean intrinsic function overloading support in... · 7132e00d
      Chandler Carruth authored
      This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future.
      
      This also changes the syntax for llvm.bswap, llvm.part.set, llvm.part.select, and llvm.ct* intrinsics. They are automatically upgraded by both the LLVM ASM reader and the bitcode reader. The test cases have been updated, with special tests added to ensure the automatic upgrading is supported.
      
      llvm-svn: 40807
      7132e00d
  23. Jul 25, 2007
    • Anton Korobeynikov's avatar
      Minor cleanup: · 64b64ae5
      Anton Korobeynikov authored
       - Split EH and debug infiormation
       - Make DwarfWriter more verbose in some cases
      
      llvm-svn: 40481
      64b64ae5
  24. 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
  25. Jun 27, 2007
  26. May 13, 2007
    • Anton Korobeynikov's avatar
      More DWARF-related things cleanup: · 13da1784
      Anton Korobeynikov authored
      1. Fix PR1380
      2. Apply Duncan's patch from PR1410
      3. Insert workaround for "one personality function per module" as noted in PR1414
      4. Emit correct debug frames for x86/linux. This partly fixes DebugInfo/2006-11-06-StackTrace.cpp: stack trace is
      shown correctly, but arguments for function on top of stack are displayed incorrectly.
      
      llvm-svn: 37015
      13da1784
  27. May 05, 2007
  28. May 03, 2007
  29. May 02, 2007
  30. May 01, 2007
  31. Apr 25, 2007
  32. Apr 01, 2007
Loading