Skip to content
  1. Feb 25, 2007
  2. Feb 23, 2007
  3. Feb 22, 2007
  4. Feb 21, 2007
  5. Feb 20, 2007
  6. Feb 19, 2007
  7. Feb 17, 2007
  8. Feb 14, 2007
  9. Feb 12, 2007
  10. Feb 09, 2007
  11. Feb 08, 2007
  12. Feb 04, 2007
  13. Feb 01, 2007
  14. Jan 30, 2007
  15. Jan 29, 2007
  16. Jan 28, 2007
    • Nick Lewycky's avatar
      Fix compile error "jump to case label crosses initialization". · 0c49722b
      Nick Lewycky authored
      What compiler are people using that accepts this code?
      
      llvm-svn: 33603
      0c49722b
    • 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
  17. Jan 27, 2007
  18. Jan 26, 2007
Loading