Skip to content
  1. Jul 27, 2011
  2. Jul 18, 2011
  3. Jun 15, 2011
  4. Apr 15, 2011
  5. Mar 30, 2011
  6. Mar 29, 2011
  7. Mar 26, 2011
  8. Jan 24, 2011
    • Dan Gohman's avatar
      Give GetUnderlyingObject a TargetData, to keep it in sync · 0f124e19
      Dan Gohman authored
      with BasicAA's DecomposeGEPExpression, which recently began
      using a TargetData. This fixes PR8968, though the testcase
      is awkward to reduce.
      
      Also, update several off GetUnderlyingObject's users
      which happen to have a TargetData handy to pass it in.
      
      llvm-svn: 124134
      0f124e19
  9. Jan 18, 2011
  10. Dec 15, 2010
  11. Dec 06, 2010
  12. Dec 01, 2010
  13. Nov 30, 2010
  14. Nov 29, 2010
  15. Nov 21, 2010
  16. Nov 12, 2010
  17. Oct 20, 2010
  18. 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