Skip to content
  1. Mar 16, 2008
    • Chris Lattner's avatar
      Make a major restructuring of the clang tree: introduce a top-level · 7a51313d
      Chris Lattner authored
      lib dir and move all the libraries into it.  This follows the main
      llvm tree, and allows the libraries to be built in parallel.  The
      top level now enforces that all the libs are built before Driver,
      but we don't care what order the libs are built in.  This speeds
      up parallel builds, particularly incremental ones.
      
      llvm-svn: 48402
      7a51313d
  2. Mar 15, 2008
  3. Mar 14, 2008
  4. Mar 12, 2008
  5. Mar 10, 2008
  6. Mar 07, 2008
  7. Mar 06, 2008
  8. Mar 05, 2008
  9. Mar 04, 2008
  10. Mar 01, 2008
  11. Feb 28, 2008
  12. Feb 27, 2008
  13. Feb 26, 2008
  14. Feb 22, 2008
  15. Feb 21, 2008
    • Ted Kremenek's avatar
      Remove incorrect casts from UnknownVal to NonLVal. · d21429a8
      Ted Kremenek authored
      llvm-svn: 47446
      d21429a8
    • Ted Kremenek's avatar
      Simplified and generalized transfer function logic for casts, allowing · 7e4861b3
      Ted Kremenek authored
      the transfer function to be invoked without an Expr* for the Cast operation.
      
      Added implicit promotions to the transfer function logic for compound
      assignments.
      
      llvm-svn: 47444
      7e4861b3
    • Ted Kremenek's avatar
      Major cleanup of path-sensitive analysis engine and the current analysis · 7f0639b0
      Ted Kremenek authored
      based on constant. prop. and limited symbolics.
      
      - Renamed class: RValue -> RVal, LValue -> LVal, etc.
      - Minor method renamings and interface cleanups.
      - Tightened the RVal "type system" so that UninitializedVal and UnknownVal
        cannot be cast to LVal or NonLVal.  This forces these corner cases values
        to be explicitly handled early before being dispatched to plug-in transfer
        function logic.
      - Major cleanup in the transfer function logic for binary and unary operators.
        Still fixing some regressions, but we now explicitly handle Uninitialized
        and Unknown values in a more rigorous way.
      
      llvm-svn: 47441
      7f0639b0
  16. Feb 20, 2008
  17. Feb 19, 2008
  18. Feb 18, 2008
  19. Feb 17, 2008
Loading