Skip to content
  1. Feb 02, 2007
  2. Feb 01, 2007
  3. Jan 31, 2007
  4. Jan 30, 2007
  5. Jan 29, 2007
  6. Jan 28, 2007
    • Reid Spencer's avatar
      For PR1138: · c7765617
      Reid Spencer authored
      Force memcpy to be the 32-bit variant. Since this is only used with
      CBE and lli which both target 32-bit machines, this should be okay.
      
      llvm-svn: 33608
      c7765617
    • Anton Korobeynikov's avatar
      Arguments are counting from 1. not from 0. Maybe we should change · 06f7d4be
      Anton Korobeynikov authored
      numbering somehow? E.g. make return argument the last?
      
      llvm-svn: 33606
      06f7d4be
    • Anton Korobeynikov's avatar
      More cleanup · 9fa3839d
      Anton Korobeynikov authored
      llvm-svn: 33605
      9fa3839d
    • 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
  7. Jan 27, 2007
  8. Jan 26, 2007
  9. Jan 25, 2007
  10. Jan 24, 2007
  11. Jan 23, 2007
Loading