Skip to content
  1. Aug 11, 2003
  2. Jun 18, 2003
    • Brian Gaeke's avatar
      lib/Target/Sparc/Sparc.cpp: · cf8c4f5f
      Brian Gaeke authored
       Move LowerAllocations, PrintFunction, and SymbolStripping passes, and
        the corresponding -disable-strip and -d options, over here to the SPARC
        target-specific bits of llc. Rename -d to -dump-asm.
      
      tools/llc/Makefile:
       Reindent. Add x86 library so that llc compiles again.
      
      tools/llc/llc.cpp:
       Remove support for running arbitrary optimization passes. Use opt instead.
       Remove LowerAllocations, PrintFunction, and SymbolStripping passes, as noted
        above.
       Allow user to select a backend (x86 or SPARC); default to guessing from
        the endianness/pointer size of the input bytecode file.
       Fix typos.
       Delete empty .s file and exit with error status if target does not support
        static compilation.
      
      llvm-svn: 6776
      cf8c4f5f
  3. Jun 17, 2003
  4. May 27, 2003
  5. Jan 19, 2003
  6. Dec 09, 2002
  7. Nov 06, 2002
  8. Nov 04, 2002
  9. Oct 28, 2002
  10. Sep 20, 2002
  11. Sep 17, 2002
  12. Sep 16, 2002
  13. Aug 27, 2002
  14. Aug 07, 2002
  15. Jul 24, 2002
  16. Jul 23, 2002
  17. May 19, 2002
  18. May 07, 2002
  19. Apr 08, 2002
  20. Feb 04, 2002
  21. Jan 31, 2002
  22. Jan 22, 2002
  23. Oct 18, 2001
  24. Oct 15, 2001
  25. Oct 10, 2001
  26. Sep 15, 2001
  27. Sep 14, 2001
    • Chris Lattner's avatar
      This checkin represents some cleanup of the backend, implementing the following things: · 0a823a06
      Chris Lattner authored
      1. The TargetMachine structure is free to decide the process a particular target uses to generate code.
      2. All of the gooee details of the sparc backend are now localized in the lib/CodeGen/TargetMAchine/Sparc directory.  The Sparc.h file that is globally visible is just a stub.
      3. The Sparc.h file that esxists now will dissapear entirely someday when we have multiple backends chosen by a factory of some sort.
      
      llvm-svn: 559
      0a823a06
  28. Sep 08, 2001
  29. Aug 29, 2001
  30. Jul 23, 2001
  31. Jul 21, 2001
Loading