Skip to content
  1. Feb 17, 2011
  2. Feb 15, 2011
  3. Feb 10, 2011
  4. Feb 08, 2011
  5. Dec 23, 2010
  6. Dec 22, 2010
  7. 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
  8. Oct 01, 2010
  9. Sep 16, 2010
  10. Aug 28, 2010
  11. 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
  12. Aug 05, 2010
  13. 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
  14. Jul 28, 2010
  15. Jul 27, 2010
  16. Jul 24, 2010
Loading