Skip to content
  1. Jun 30, 2009
    • Argyrios Kyrtzidis's avatar
      Remove the ASTContext parameter from the attribute-related methods of Decl. · b4b64ca7
      Argyrios Kyrtzidis authored
      The implementations of these methods can Use Decl::getASTContext() to get the ASTContext.
      
      This commit touches a lot of files since call sites for these methods are everywhere.
      I used pre-tokenized "carbon.h" and "cocoa.h" headers to do some timings, and there was no real time difference between before the commit and after it.
      
      llvm-svn: 74501
      b4b64ca7
  2. Jun 18, 2009
  3. Apr 07, 2009
    • Ted Kremenek's avatar
      Remove hack from LiveVariables analysis where variables whose address are taken · 4d947fac
      Ted Kremenek authored
      are considered 'live'. This hack isn't needed anymore because we have a
      separation in the path-sensitive analyzer between variable names and bindings;
      the analyzer can continue to reason about the storage of a variable after its
      name is no longer directly referenced.  Now the live variables analysis literally means "is this name live".
      
      Along this line, update the dead stores checker to explicitly look for variables
      whose values have escaped.
      
      llvm-svn: 68504
      4d947fac
  4. Apr 03, 2009
  5. Apr 01, 2009
  6. Feb 09, 2009
  7. Jan 25, 2009
  8. Jan 20, 2009
  9. Jan 09, 2009
  10. Nov 24, 2008
    • Chris Lattner's avatar
      Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of · f3d3faec
      Chris Lattner authored
      uses of getName() with uses of getDeclName().  This upgrades a bunch of
      diags to take DeclNames instead of std::strings.
      
      This also tweaks a couple of diagnostics to be cleaner and changes
      CheckInitializerTypes/PerformInitializationByConstructor to pass
      around DeclarationNames instead of std::strings.
      
      llvm-svn: 59947
      f3d3faec
  11. Oct 15, 2008
  12. Sep 20, 2008
  13. Aug 09, 2008
  14. Aug 08, 2008
  15. Aug 05, 2008
  16. Aug 02, 2008
  17. Jul 25, 2008
  18. Jul 24, 2008
  19. Jul 23, 2008
  20. Jul 22, 2008
  21. Jul 15, 2008
  22. Jul 14, 2008
  23. Jul 03, 2008
  24. Jul 02, 2008
  25. Jun 21, 2008
  26. Jun 20, 2008
  27. May 22, 2008
  28. May 06, 2008
  29. Apr 18, 2008
  30. Apr 15, 2008
  31. Apr 14, 2008
Loading