Skip to content
  1. Oct 14, 2011
  2. Oct 11, 2011
  3. 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
  4. Oct 08, 2011
  5. Oct 07, 2011
  6. Oct 06, 2011
  7. Oct 05, 2011
  8. Oct 04, 2011
  9. Oct 03, 2011
    • Anna Zaks's avatar
      [analyzer] In UndefBranchChecker, use a node generator which does not create... · 892427e2
      Anna Zaks authored
      [analyzer] In UndefBranchChecker, use a node generator which does not create an edge/branching. (ExprEngine should be in charge of generating edges. The checkers should examine the condition and generate PostCondition node if needed.)
      
      llvm-svn: 141034
      892427e2
    • Anna Zaks's avatar
      [analyzer] Cleanup in UndefBranchChecker: · c42197d0
      Anna Zaks authored
        - Remove unused FindUndefExpr::ProgramStateManager.
        - The Condition parameter of the callback is the terminator of the block, no need to retrieve it again.
      
      llvm-svn: 141027
      c42197d0
    • Argyrios Kyrtzidis's avatar
      Allow getting all source locations of selector identifiers in a ObjCMethodDecl. · b8c3aaf4
      Argyrios Kyrtzidis authored
      Instead of always storing all source locations for the selector identifiers
      we check whether all the identifiers are in a "standard" position; "standard" position is
      
        -Immediately before the arguments: -(id)first:(int)x second:(int)y;
        -With a space between the arguments: -(id)first: (int)x second: (int)y;
        -For nullary selectors, immediately before ';': -(void)release;
      
      In such cases we infer the locations instead of storing them.
      
      llvm-svn: 140989
      b8c3aaf4
  10. Oct 02, 2011
  11. Oct 01, 2011
  12. Sep 30, 2011
  13. Sep 28, 2011
  14. Sep 27, 2011
  15. Sep 26, 2011
  16. Sep 24, 2011
  17. Sep 23, 2011
Loading