Skip to content
  1. Dec 22, 2010
  2. Oct 07, 2010
    • Tom Care's avatar
      UnreachableCodeChecker cleanup and improvements · ea53e82c
      Tom Care authored
      - Fixed some iterator style issues
      - Don't process blocks that have been visited already
      - Fixed a case where a unreachable block cycle was not reported
      - Minor test case changes
      - Added one test case from flow-sensitive version of the check. More coming.
      
      llvm-svn: 115861
      ea53e82c
  3. Oct 01, 2010
  4. Sep 16, 2010
  5. Aug 28, 2010
  6. Aug 13, 2010
    • Tom Care's avatar
      Small changes to UnreachableCodeChecker · af9bbad7
      Tom Care authored
      - Added detection of Empty CFGBlocks (artificial blocks)
      - Relaxed an assertion based on an incorrect assumption until further investigation
      
      llvm-svn: 110974
      af9bbad7
  7. Aug 05, 2010
  8. Aug 03, 2010
    • Tom Care's avatar
      Improved false positive detection and numerous small issues in UnreachableCodeChecker · be633d91
      Tom Care authored
      - Reporting now uses getUnreachableStmt which returns the Stmt* we should report
      - Indexing of reachable and visited blocks now use CFGBlock ID's instead of pointers
      - The CFG used in the unreachable search is now the unoptimized CFG
      - Added 'Dead code' category to warnings
      - Removed obsolete function getCondition
      - Simplified false positive detection based on properties of FindUnreachableEntryPoints
      
      llvm-svn: 110148
      be633d91
    • Tom Care's avatar
      Changed GRExprEngine to pass down a reference to itself when checkers are... · 44081fbc
      Tom Care authored
      Changed GRExprEngine to pass down a reference to itself when checkers are doing postanalysis. This allows the checker to gather information about the state of the engine when it has finished.
      - Exposed the worklist and BlockAborted flag in GRCoreEngine
      - Changed postanalysis checkers to use the new infrastructure
      
      llvm-svn: 110095
      44081fbc
  9. Jul 28, 2010
  10. Jul 27, 2010
  11. Jul 24, 2010
Loading