Skip to content
  1. Feb 05, 2012
  2. Jan 26, 2012
  3. Jan 06, 2012
    • Ted Kremenek's avatar
      [analyzer] Make the entries in 'Environment' context-sensitive by making entries map from · 632e3b7e
      Ted Kremenek authored
      (Stmt*,LocationContext*) pairs to SVals instead of Stmt* to SVals.
      
      This is needed to support basic IPA via inlining.  Without this, we cannot tell
      if a Stmt* binding is part of the current analysis scope (StackFrameContext) or
      part of a parent context.
      
      This change introduces an uglification of the use of getSVal(), and thus takes
      two steps forward and one step back.  There are also potential performance implications
      of enlarging the Environment.  Both can be addressed going forward by refactoring the
      APIs and optimizing the internal representation of Environment.  This patch
      mainly introduces the functionality upon when we want to build upon (and clean up).
      
      llvm-svn: 147688
      632e3b7e
  4. Dec 01, 2011
  5. Oct 26, 2011
  6. Oct 25, 2011
    • Anna Zaks's avatar
      [analyzer] Simplify CheckerContext · b473816b
      Anna Zaks authored
      Remove dead members/parameters: ProgramState, respondsToCallback, autoTransition.
      Remove addTransition method since it's the same as generateNode. Maybe we should
      rename generateNode to genTransition (since a transition is always automatically
      generated)?
      
      llvm-svn: 142946
      b473816b
  7. Aug 16, 2011
  8. Aug 13, 2011
  9. Mar 01, 2011
  10. Feb 23, 2011
  11. Feb 17, 2011
  12. Feb 15, 2011
  13. Feb 10, 2011
  14. Feb 08, 2011
  15. Dec 23, 2010
  16. Dec 22, 2010
  17. Dec 20, 2010
  18. Dec 01, 2010
  19. Oct 11, 2010
  20. Oct 10, 2010
Loading