Skip to content
  1. Dec 21, 2007
    • Ted Kremenek's avatar
      Directory restructing of Analysis files. · bf593f81
      Ted Kremenek authored
      Created include/clang/Analysis/Analyses directory.
        - Moved LiveVariables.h and UninitializedValues.h into this dir.
        
      Moved ExprDeclBitVector.h into Analysis/Support.
      
      Updated all clients who use these headers to reflect the new paths.
      
      llvm-svn: 45292
      bf593f81
  2. Dec 13, 2007
  3. Dec 12, 2007
    • Ted Kremenek's avatar
      TargetInfo no longer includes a reference to SourceManager. · 1daa3cfb
      Ted Kremenek authored
      Moved all clients of Diagnostics to use FullSourceLoc instead of SourceLocation.
      Added many utility methods to FullSourceLoc to provide shorthand for:
      
          FullLoc.getManager().someMethod(FullLoc.getLocation());
          
      instead we have:
      
          FullLoc.someMethod();
          
      Modified TextDiagnostics (and related classes) to use this short-hand.
      
      llvm-svn: 44957
      1daa3cfb
  4. Dec 11, 2007
    • Ted Kremenek's avatar
      Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. Now · d4e5fbac
      Ted Kremenek authored
      SourceManager is passed by reference, allowing the SourceManager to be
      associated with a specific translation unit, and not the entire execution
      of the driver.
      
      Modified all users of Diagnostics to comply with this new interface.
      
      Integrated SourceManager as a member variable of TargetInfo. TargetInfo will
      eventually be associated with a single translation unit (just like
      SourceManager).
      
      Made the SourceManager reference in ASTContext private. Provided accessor
      getSourceManager() for clients to use instead. Modified clients to comply with
      new interface.
      
      llvm-svn: 44878
      d4e5fbac
  5. Nov 30, 2007
  6. Nov 24, 2007
  7. Nov 20, 2007
    • Ted Kremenek's avatar
      Updated CFGStmtVisitor and CFGRecStmtVisitor to have a notion of · 9d0acca9
      Ted Kremenek authored
      "block-expressions" when visiting arbitrary expressions (via calls to
      "Visit()").  This results in a refactoring where a dataflow analysis no
      longer needs to always special case when handling block-expressions versus
      non-block expressions.
      
      Updated LiveVariables and UninitializedValues to conform to the slightly
      altered interface of these visitor classes.
      
      Thanks to Nuno Lopes for providing a test case that illustrated some
      fundamental problems in the current design of the CFGXXXStmtVisitor classes
      and how they were used.
      
      llvm-svn: 44246
      9d0acca9
  8. Oct 17, 2007
  9. Oct 01, 2007
  10. Sep 28, 2007
  11. Sep 27, 2007
  12. Sep 25, 2007
  13. Sep 20, 2007
  14. Sep 19, 2007
  15. Sep 18, 2007
  16. Sep 17, 2007
  17. Sep 15, 2007
Loading