Skip to content
  1. 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
  2. Jul 10, 2007
  3. Jul 05, 2007
  4. May 29, 2007
  5. May 15, 2007
  6. May 08, 2007
  7. May 06, 2007
  8. May 03, 2007
  9. May 01, 2007
    • Evan Cheng's avatar
      eliminateFrameIndex() change. · 5662b21d
      Evan Cheng authored
      llvm-svn: 36626
      5662b21d
    • Evan Cheng's avatar
      Under normal circumstances, when a frame pointer is not required, we reserve · 77c545e6
      Evan Cheng authored
      argument space for call sites in the function immediately on entry to the
      current function. This eliminates the need for add/sub sp brackets around call
      sites. However, this is not always a good idea. If the "call frame" is large and
      the target load / store instructions have small immediate field to encode sp
      offset, this can cause poor codegen. In the worst case, this can make it
      impossible to scavenge a register if the reserved spill slot is pushed too far
      apart from sp / fp.
      
      llvm-svn: 36607
      77c545e6
  10. Apr 27, 2007
  11. Apr 26, 2007
  12. Apr 19, 2007
  13. Apr 16, 2007
  14. Apr 03, 2007
  15. Mar 20, 2007
  16. Mar 19, 2007
  17. Mar 07, 2007
  18. Mar 06, 2007
  19. Mar 02, 2007
  20. Mar 01, 2007
  21. Feb 28, 2007
  22. Feb 27, 2007
  23. Feb 23, 2007
  24. Feb 21, 2007
  25. Feb 19, 2007
  26. Feb 17, 2007
  27. Feb 07, 2007
Loading