Skip to content
  1. Jan 28, 2008
    • Ted Kremenek's avatar
      Minor tweaking with hierarchy of NonLValue objects: SymbolValue is · 5b8cd808
      Ted Kremenek authored
      now SymbolicNonLValue.
      
      Cleaned up some casts.
      
      llvm-svn: 46467
      5b8cd808
    • Ted Kremenek's avatar
      Some additional cleanups with method names. · 17a73968
      Ted Kremenek authored
      Renamed ExprValue to RValue, as all expression values are RValues, and this
      keeps with the C terminology (renamed old "RValue" class to "NonLValue").
      
      Introduced "ConcreteInt", a class that represents a concrete, integer
      constant as an RValue.
      
      Temporarily removed classes to represent set of possible constants and set of !=
      constants. Will replace with a more general class representing a set of
      constraints.
      
      Added some foundational code to track "symbolic" values, which are used to
      accrue constraints on an abstract value that is shared between multiple
      variables.  e.g:
      
         x = y;      // at this point "x" and "y" share the same "value"
         if (x > 1) 
           ...       // at this point, the value shared by "x" and "y" is "> 1".
      
      llvm-svn: 46466
      17a73968
  2. Jan 26, 2008
  3. Jan 25, 2008
  4. Jan 24, 2008
  5. Jan 23, 2008
  6. Jan 18, 2008
  7. Jan 17, 2008
  8. Jan 16, 2008
Loading