Skip to content
  1. Oct 24, 2011
  2. Oct 23, 2011
  3. Oct 19, 2011
  4. Oct 14, 2011
  5. Oct 11, 2011
  6. 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
  7. Oct 08, 2011
  8. Oct 07, 2011
  9. Oct 06, 2011
  10. Oct 05, 2011
  11. Oct 04, 2011
  12. 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
  13. Oct 02, 2011
  14. Oct 01, 2011
Loading