Skip to content
  1. Mar 26, 2009
    • Ted Kremenek's avatar
      analyzer infrastructure: make a bunch of changes to symbolic expressions that · 3e31c26f
      Ted Kremenek authored
      Zhongxing and I discussed by email.
      
      Main changes:
      - Removed SymIntConstraintVal and SymIntConstraint
      - Added SymExpr as a parent class to SymbolData, SymSymExpr, SymIntExpr
      - Added nonloc::SymExprVal to wrap SymExpr
      - SymbolRef is now just a typedef of 'const SymbolData*'
      - Bunch of minor code cleanups in how some methods were invoked (no functionality change)
      
      This changes are part of a long-term plan to have full symbolic expression
      trees. This will be useful for lazily evaluating complicated expressions.
      
      llvm-svn: 67731
      3e31c26f
  2. Mar 25, 2009
  3. Mar 23, 2009
  4. Mar 20, 2009
  5. Mar 19, 2009
  6. Mar 18, 2009
  7. Mar 17, 2009
  8. Mar 13, 2009
  9. Mar 12, 2009
  10. Mar 11, 2009
  11. Mar 10, 2009
    • Daniel Dunbar's avatar
      Remove some now-unneeded calls to llvm::errs().flush(). · 4095d895
      Daniel Dunbar authored
      llvm-svn: 66555
      4095d895
    • Ted Kremenek's avatar
      BugReporter: · b4947e43
      Ted Kremenek authored
      - Group control flow and event PathDiagnosticPieces into PathDiagnosticMacroPieces.
      - Afterwards, eliminate any PathDiagnosticMacroPieces from a PathDiagnostic that
        contain no informative events.
      
      HTMLDiagnostics:
      - Use new information about PathDiagnosticMacroPieces to specially format
        message bubbles for macro expansions containing interesting events.
      
      llvm-svn: 66524
      b4947e43
  12. Mar 09, 2009
Loading