Skip to content
  1. Aug 02, 2007
  2. Jul 05, 2007
  3. Apr 16, 2007
  4. Apr 11, 2007
  5. Mar 24, 2007
  6. Jan 30, 2007
  7. Jan 28, 2007
    • Anton Korobeynikov's avatar
      Propagate changes from my local tree. This patch includes: · 037c867b
      Anton Korobeynikov authored
      1. New parameter attribute called 'inreg'. It has meaning "place this
      parameter in registers, if possible". This is some generalization of
      gcc's regparm(n) attribute. It's currently used only in X86-32 backend.
      2. Completely rewritten CC handling/lowering code inside X86 backend.
      Merged stdcall + c CCs and fastcall + fast CC.
      3. Dropped CSRET CC. We cannot add struct return variant for each
      target-specific CC (e.g. stdcall + csretcc and so on).
      4. Instead of CSRET CC introduced 'sret' parameter attribute. Setting in
      on first attribute has meaning 'This is hidden pointer to structure
      return. Handle it gently'.
      5. Fixed small bug in llvm-extract + add new feature to
      FunctionExtraction pass, which relinks all internal-linkaged callees
      from deleted function to external linkage. This will allow further
      linking everything together.
      
      NOTEs: 1. Documentation will be updated soon.
             2. llvm-upgrade should be improved to translate csret => sret.
                Before this, there will be some unexpected test fails.
      llvm-svn: 33597
      037c867b
  8. Jan 22, 2007
  9. Jan 17, 2007
  10. Jan 12, 2007
  11. Jan 03, 2007
    • Anton Korobeynikov's avatar
      Really big cleanup. · 4efbbc96
      Anton Korobeynikov authored
      - New target type "mingw" was introduced
      - Same things for both mingw & cygwin are marked as "cygming" (as in
      gcc)
      - .lcomm is supported here, so allow LLVM to use it
      - Correctly use underscored versions of setjmp & _longjmp for both mingw
      & cygwin
      
      llvm-svn: 32833
      4efbbc96
  12. Dec 22, 2006
  13. Dec 20, 2006
  14. Dec 07, 2006
  15. Nov 30, 2006
  16. Nov 29, 2006
  17. Nov 20, 2006
  18. Nov 08, 2006
  19. Oct 17, 2006
  20. Oct 16, 2006
  21. Oct 06, 2006
  22. Oct 04, 2006
  23. Sep 08, 2006
  24. Sep 07, 2006
  25. Jun 16, 2006
  26. May 25, 2006
  27. Feb 18, 2006
  28. Feb 16, 2006
    • Evan Cheng's avatar
      A bit more memset / memcpy optimization. · 03c1e6f4
      Evan Cheng authored
      Turns them into calls to memset / memcpy if 1) buffer(s) are not DWORD aligned,
      2) size is not known to be greater or equal to some minimum value (currently 128).
      
      llvm-svn: 26224
      03c1e6f4
  29. Feb 14, 2006
  30. Jan 28, 2006
Loading