Skip to content
  1. Sep 17, 2007
    • Ted Kremenek's avatar
      More progress on UnitializedValues checker. We now have preliminary support · dd301537
      Ted Kremenek authored
      for reporting errors and running the checker.
      
      llvm-svn: 42046
      dd301537
    • Ted Kremenek's avatar
      6f075147
    • Ted Kremenek's avatar
      Removed "ObserverTy" from core DataflowValues types. The observer · 789ea076
      Ted Kremenek authored
      mechanism can be implemented simply by affixing the Observer to an
      analysis meta data, so it doesn't need to be a required type.  This
      also permits analyses not to implement an Observer if it doesn't make
      sense.
      
      Changed "DataflowValues::MetaDataTy" to
      "DataflowValues::AnalysisDataTy" to reflect that the type
      enscapsulated the data associated with analyzing a given CFG.
      
      Changed CFGStmtVisitor::BlockStmt_VisitImplicitControlFlowStmt(Stmt*)
      to ...VisitImplicitControlFlowExpr(Expr*).  The type narrowing is more
      precise and more useful to clients.
      
      Added CFGStmtVisitor::BlockStmt_VisitExpr to reflect the visitation of
      expressions at the block statement level.  This captures all implicit
      control-flow statements as well as other expressions that are hoisted
      to the block level (such as conditions for terminators and function
      calls).  This is especially useful for dataflow analysis.
      
      llvm-svn: 42034
      789ea076
  2. Sep 15, 2007
Loading