Skip to content
  1. Oct 20, 2003
  2. Oct 17, 2003
  3. Sep 18, 2003
    • Brian Gaeke's avatar
      Fix a typo in Sparc.cpp. · 7af0df00
      Brian Gaeke authored
      Update names of some pass creator fns in addPassesToEmitAssembly().
      FunctionInfo is gone.
      
      llvm-svn: 8599
      7af0df00
  4. Sep 01, 2003
  5. Aug 14, 2003
  6. Aug 13, 2003
  7. Jul 29, 2003
  8. Jul 25, 2003
    • Vikram S. Adve's avatar
      (1) Major fix to the way unused regs. are marked and found for the FP · 536b1922
      Vikram S. Adve authored
          Single and FP double reg types (which share the same reg class).
          Now all methods marking/finding unused regs consider the regType
          within the reg class, and SparcFloatRegClass specializes this code.
      (2) Remove machine-specific regalloc. methods that are no longer needed.
          In particular, arguments and return value from a call do not need
          machine-specific code for allocation.
      (3) Rename TargetRegInfo::getRegType variants to avoid unintentional
          overloading when an include file is omitted.
      
      llvm-svn: 7334
      536b1922
  9. Jul 20, 2003
  10. Jul 07, 2003
  11. Jul 06, 2003
  12. Jun 30, 2003
  13. Jun 16, 2003
  14. May 31, 2003
    • Vikram S. Adve's avatar
      Extensive changes to the way code generation occurs for function · a83804a2
      Vikram S. Adve authored
      call arguments and return values:
      Now all copy operations before and after a call are generated during
      selection instead of during register allocation.
      The values are copied to virtual registers (or to the stack), but
      in the former case these operands are marked with the correct physical
      registers according to the calling convention.
      Although this complicates scheduling and does not work well with
      live range analysis, it simplifies the machine-dependent part of
      register allocation.
      
      llvm-svn: 6465
      a83804a2
  15. May 30, 2003
  16. May 28, 2003
  17. May 27, 2003
  18. May 25, 2003
  19. May 24, 2003
  20. May 20, 2003
  21. Jan 15, 2003
  22. Jan 14, 2003
  23. Dec 29, 2002
  24. Dec 28, 2002
  25. Oct 29, 2002
  26. Oct 28, 2002
  27. Oct 13, 2002
  28. Sep 28, 2002
  29. Sep 27, 2002
Loading