Skip to content
  1. Sep 07, 2006
  2. Aug 23, 2006
  3. Aug 18, 2006
    • Reid Spencer's avatar
      For PR872: · 378f7d5d
      Reid Spencer authored
      Shrinkify LLVM's footprint by removing the analyze tool and moving its
      functionality into the opt tool. THis eliminates one of the largest tools
      from LLVM and doesn't make opt much bigger because it already included
      most of the analysis passes.  To get the old analyze functionality pass
      the -analyze option to opt. Note that the integeration here is dead
      simple. The "main" of analyze was just copied to opt and invoked if the
      -analyze option was given. There may be opportunities for further
      integration such as removing the distinction between transform passes
      and analysis passes.
      
      To use the analysis functionality, if you previously did this:
        analyze $FNAME -domset -disable-verify
      you would now do this:
        opt -analyze $FNAME -domset -disable-verify
      Pretty simple.
      
      llvm-svn: 29762
      378f7d5d
  4. Jul 26, 2006
  5. May 30, 2006
  6. May 17, 2006
  7. Apr 20, 2006
  8. Apr 24, 2005
  9. Jan 16, 2005
  10. Dec 31, 2004
  11. Dec 17, 2004
  12. Dec 14, 2004
    • Reid Spencer's avatar
      For PR351: · b7c56070
      Reid Spencer authored
      llee was a nice hack, but it wasn't portable so its gone, with Misha's
      approval.  Operating systems have facilities available for making bytecode
      directly executable without this utility.
      
      llvm-svn: 18916
      b7c56070
  13. Nov 14, 2004
  14. Oct 28, 2004
  15. Oct 26, 2004
  16. Sep 13, 2004
  17. Aug 29, 2004
  18. Jul 02, 2004
  19. Jun 07, 2004
    • Reid Spencer's avatar
      Commit For New Tool: llvm-abcd (Analysis of ByteCode Dumper). This tool · db5c86d0
      Reid Spencer authored
      will (eventually) provide statistical analysis of bytecode files as well
      as the ability to dump them in a low level format (slot numbers not
      resolved). The purpose of this is to aid in the Type!=Value change of
      bug 122. With this initial release, llvm-abcd merely dumps out the
      bytecode. However, the infrastructure for separating bytecode parsing from
      handling the parsing events is in place. The style chosen is similar to
      SAX XML parsing where a handler object is called to handlign the parsing
      events. This probably isn't useful to anyone but me right now as there is
      no analysis yet, and the dumper doesn't work on every bytecode file. It
      will probably be useful by the end of this week. Note that there is some
      duplication of code from the bytecode reader.  This was done to eliminate
      errors from being introduced in the reader and to minimize the impact to
      other LLVM developers. At some point, the Analyzer and the Reader will be
      integrated to use the same infrastructure. Also, sorry for the minor change
      to Instruction.h but I just couldn't bring myself to write code that
      depends on Instruction internals.
      
      llvm-svn: 14048
      db5c86d0
  20. Jun 02, 2004
  21. Jan 05, 2004
  22. Oct 28, 2003
  23. Oct 21, 2003
  24. Oct 16, 2003
  25. Sep 16, 2003
  26. Sep 15, 2003
  27. Sep 13, 2003
  28. Aug 28, 2003
  29. May 14, 2003
  30. Dec 24, 2002
  31. Dec 06, 2002
  32. Nov 20, 2002
Loading