Skip to content
  1. Feb 15, 2011
  2. Jan 21, 2011
  3. Jan 12, 2011
  4. Jan 10, 2011
  5. Jan 09, 2011
  6. Jan 08, 2011
  7. Dec 26, 2010
  8. Dec 24, 2010
  9. Dec 23, 2010
  10. Dec 16, 2010
  11. Dec 09, 2010
  12. Dec 07, 2010
  13. Dec 01, 2010
  14. Nov 30, 2010
  15. Nov 21, 2010
  16. Nov 20, 2010
  17. Nov 18, 2010
  18. Oct 20, 2010
  19. Oct 19, 2010
    • Dan Gohman's avatar
      Revert r116831 and r116839, which are breaking selfhost builds. · b4aa5035
      Dan Gohman authored
      llvm-svn: 116858
      b4aa5035
    • Dan Gohman's avatar
      Oops, check in all the files for converting AliasAnalysis to · 896ac623
      Dan Gohman authored
      use uint64_t.
      
      llvm-svn: 116839
      896ac623
    • Owen Anderson's avatar
      Get rid of static constructors for pass registration. Instead, every pass... · 6c18d1aa
      Owen Anderson authored
      Get rid of static constructors for pass registration.  Instead, every pass exposes an initializeMyPassFunction(), which
      must be called in the pass's constructor.  This function uses static dependency declarations to recursively initialize
      the pass's dependencies.
      
      Clients that only create passes through the createFooPass() APIs will require no changes.  Clients that want to use the
      CommandLine options for passes will need to manually call the appropriate initialization functions in PassInitialization.h
      before parsing commandline arguments.
      
      I have tested this with all standard configurations of clang and llvm-gcc on Darwin.  It is possible that there are problems
      with the static dependencies that will only be visible with non-standard options.  If you encounter any crash in pass
      registration/creation, please send the testcase to me directly.
      
      llvm-svn: 116820
      6c18d1aa
Loading