Skip to content
  1. 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
  2. Nov 30, 2007
  3. Nov 24, 2007
  4. 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
  5. Oct 17, 2007
  6. Oct 01, 2007
  7. Sep 28, 2007
  8. Sep 27, 2007
  9. Sep 25, 2007
  10. Sep 20, 2007
  11. Sep 19, 2007
  12. Sep 18, 2007
  13. Sep 17, 2007
  14. Sep 15, 2007
Loading