Skip to content
  1. Oct 22, 2003
  2. Oct 20, 2003
  3. Aug 23, 2003
  4. Aug 21, 2003
  5. Aug 14, 2003
  6. Jul 24, 2003
  7. Jun 19, 2003
  8. May 31, 2003
  9. May 21, 2003
  10. Apr 28, 2003
    • Chris Lattner's avatar
      Fix several bugs: · 9810b948
      Chris Lattner authored
        * Warnings were emitted all of the time and were really annoying
        * Functions could not be resolved unless they had external linkage.  Linkonce
          linkage was not allowed
        * ConstantPointerRef's were not handled when linking functions
          we now actually handle cast (CPR) to X -> cast (NewCPR) to X
      
      llvm-svn: 5967
      9810b948
  11. Apr 19, 2003
  12. Apr 17, 2003
  13. Mar 03, 2003
  14. Feb 27, 2003
  15. Feb 14, 2003
  16. Jan 30, 2003
  17. Nov 20, 2002
  18. Nov 10, 2002
  19. Nov 08, 2002
  20. Oct 13, 2002
  21. Oct 09, 2002
    • Chris Lattner's avatar
      Almost a complete rewrite of FunctionResolution to now resolve functions · 013eca00
      Chris Lattner authored
      and global variables.
      
      This fixes bug: FuncResolve/2002-08-19-ResolveGlobalVarsEasier.ll
      And bug: SingleSource/UnitTests/2002-10-09-ArrayResolution.c
      
      Note that this does not fix bug:
      FunctionResolve/2002-08-19-ResolveGlobalVars.ll because replaceAllUsesWith
      breaks when a constantexpr is pointing to the thing being replaced.  This
      is more of an infrastructure problem than anything.
      
      llvm-svn: 4099
      013eca00
  22. Oct 02, 2002
    • Chris Lattner's avatar
      Updates to work with recent Statistic's changes: · bf3a099a
      Chris Lattner authored
          * Renamed StatisticReporter.h/cpp to Statistic.h/cpp
          * Broke constructor to take two const char * arguments instead of one, so
            that indendation can be taken care of automatically.
          * Sort the list by pass name when printing
          * Make sure to print all statistics as a group, instead of randomly when
            the statistics dtors are called.
          * Updated ProgrammersManual with new semantics.
      
      llvm-svn: 4002
      bf3a099a
  23. Sep 10, 2002
    • Chris Lattner's avatar
      · 5c447863
      Chris Lattner authored
      Simplify code (somtimes dramatically), by using the new "auto-insert" feature
      of instruction constructors.
      
      llvm-svn: 3655
      5c447863
  24. Aug 01, 2002
  25. Jul 30, 2002
  26. Jul 26, 2002
    • Chris Lattner's avatar
      * Add support for different "PassType's" · a2c09859
      Chris Lattner authored
      * Add new RegisterOpt/RegisterAnalysis templates for registering passes that
        are to show up in opt or analyze
      * Register Analyses now
      * Change optimizations to use RegisterOpt instead of RegisterPass
      * Add support for different "PassType's"
      * Add new RegisterOpt/RegisterAnalysis templates for registering passes that
        are to show up in opt or analyze
      * Register Analyses now
      * Change optimizations to use RegisterOpt instead of RegisterPass
      * Remove getPassName implementations from various subclasses
      
      llvm-svn: 3112
      a2c09859
  27. Jul 24, 2002
  28. Jul 23, 2002
  29. Jul 18, 2002
  30. Jun 25, 2002
  31. May 24, 2002
    • Chris Lattner's avatar
      Fix "unimplemented features": · 1eb9e6cc
      Chris Lattner authored
         test/Regression/Transforms/FunctionResolve/retmismatch[12].ll
      
      This makes it much more useful for running benchmarks that are missing
      prototypes for some functions.
      
      llvm-svn: 2745
      1eb9e6cc
Loading