Skip to content
  1. Oct 25, 2011
  2. Oct 24, 2011
  3. Oct 23, 2011
  4. Oct 19, 2011
  5. Oct 14, 2011
  6. Oct 11, 2011
  7. Oct 10, 2011
    • Richard Smith's avatar
      Constant expression evaluation refactoring: · caf3390d
      Richard Smith authored
       - Remodel Expr::EvaluateAsInt to behave like the other EvaluateAs* functions,
         and add Expr::EvaluateKnownConstInt to capture the current fold-or-assert
         behaviour.
       - Factor out evaluation of bitfield bit widths.
       - Fix a few places which would evaluate an expression twice: once to determine
         whether it is a constant expression, then again to get the value.
      
      llvm-svn: 141561
      caf3390d
  8. Oct 08, 2011
  9. Oct 07, 2011
    • Anna Zaks's avatar
      [analyzer] Previously, we were passing to CheckerContext enough info to... · 754eafb7
      Anna Zaks authored
      [analyzer] Previously, we were passing to CheckerContext enough info to construct ProgramPoint and it would pass it to NodeBuilder, which in turn would construct the ProgramPoint. Simplify it by just passing the ProgramPoint to CheckerContext. The ProgramPoint can only change if a checker tags it, in which case, we create a copy with the given tag.
      
      (A step closer to making CheckerContext work with all node builders, not only StmtNodeBuilder.)
      
      llvm-svn: 141417
      754eafb7
    • Anna Zaks's avatar
      ProgramPoint cleanup after the previous commit r141408 (remove the copy... · 8de8cfdd
      Anna Zaks authored
      ProgramPoint cleanup after the previous commit r141408 (remove the copy constructor, mark withTag const).
      
      Move getProgramPoint() utility from CoreEngine.cpp into ProgramPoint.
      
      llvm-svn: 141414
      8de8cfdd
Loading