Skip to content
  1. Dec 22, 2010
  2. Sep 10, 2010
  3. Aug 07, 2010
  4. Jul 16, 2010
    • Tom Care's avatar
      Improved false positive rate for the idempotent operations checker and moved... · 826e6b40
      Tom Care authored
      Improved false positive rate for the idempotent operations checker and moved it into the default path-sensitive analysis options.
      - Added checks for static local variables, self assigned parameters, and truncating/extending self assignments
      - Removed command line option (now default with --analyze)
      - Updated test cases to pass with idempotent operation warnings
      
      llvm-svn: 108550
      826e6b40
  5. Jun 09, 2010
  6. Jun 08, 2010
  7. May 25, 2010
  8. Feb 25, 2010
  9. Feb 16, 2010
  10. Feb 04, 2010
  11. Jan 25, 2010
    • Ted Kremenek's avatar
      Split libAnalysis into two libraries: libAnalysis and libChecker. · d6b87086
      Ted Kremenek authored
      (1) libAnalysis is a generic analysis library that can be used by
          Sema.  It defines the CFG, basic dataflow analysis primitives, and
          inexpensive flow-sensitive analyses (e.g. LiveVariables).
      
      (2) libChecker contains the guts of the static analyzer, incuding the
          path-sensitive analysis engine and domain-specific checks.
      
      Now any clients that want to use the frontend to build their own tools
      don't need to link in the entire static analyzer.
      
      This change exposes various obvious cleanups that can be made to the
      layout of files and headers in libChecker.  More changes pending.  :)
      
      This change also exposed a layering violation between AnalysisContext
      and MemRegion.  BlockInvocationContext shouldn't explicitly know about
      BlockDataRegions.  For now I've removed the BlockDataRegion* from
      BlockInvocationContext (removing context-sensitivity; although this
      wasn't used yet).  We need to have a better way to extend
      BlockInvocationContext (and any LocationContext) to add
      context-sensitivty.
      
      llvm-svn: 94406
      d6b87086
  12. Dec 09, 2009
  13. Dec 08, 2009
  14. Dec 07, 2009
  15. Nov 24, 2009
  16. Nov 23, 2009
  17. Nov 22, 2009
  18. Nov 21, 2009
  19. Nov 11, 2009
  20. Nov 09, 2009
  21. Nov 06, 2009
Loading