Skip to content
  1. Sep 16, 2007
  2. Sep 15, 2007
    • Chris Lattner's avatar
      pretty print some nodes more nicely. · 5a4e9d26
      Chris Lattner authored
      llvm-svn: 41989
      5a4e9d26
    • Chris Lattner's avatar
      fix comment · 1cf7bb15
      Chris Lattner authored
      llvm-svn: 41988
      1cf7bb15
    • Steve Naroff's avatar
      · 30d242c9
      Steve Naroff authored
      Start converting Action methods from Parse-prefix to ActOn-prefix.
      
      The previous naming scheme was confusing, since it resulted in both the Parser and Action modules having methods with the same name. In addition, the Action module never does any parsing...
      
      llvm-svn: 41986
      30d242c9
    • Fariborz Jahanian's avatar
      Couple of new classes for objective-c's @protocol typings. · 29f99d71
      Fariborz Jahanian authored
      llvm-svn: 41985
      29f99d71
    • Ted Kremenek's avatar
      Added several files to XCode project file... · 15d3b38f
      Ted Kremenek authored
         
          Analysis/DataflowSolver.h
          Analysis/UnintializedValues.cpp
          include/clang/Analysis/CFGVarDeclVisitor.h
          include/clang/Analysis/DataflowValues.h
          include/clang/Analysis/UninitializedValues.h
      
      llvm-svn: 41974
      15d3b38f
    • Steve Naroff's avatar
      · 2e688fde
      Steve Naroff authored
      Rename Action::ParseRecordBody() to ProcessFieldDecls(), and add a visibility argument.
      
      Remove Action::ObjcAddVisibilityToIvars(). No need for an extra API when it is trivial to add this info to the previous hook.
      
      In general, I want to start migrating away from having Actions prefixed with "Parse" (which is confusing, since the Action API doesn't do any parsing, per se).
      
      llvm-svn: 41973
      2e688fde
    • Ted Kremenek's avatar
      Prototype implementation of new template-based dataflow solver. · 5746d06a
      Ted Kremenek authored
      Preliminary implementation of UninitializedValues, which is based on
      new solver (doesn't work yet, but compiles).
      
      llvm-svn: 41970
      5746d06a
    • Steve Naroff's avatar
      · db47ee20
      Steve Naroff authored
      Several improvement to Sema::ParseRecordBody()...
      
      - Adding a safer prologue. The previous prologue would accept a null and therefore assume we had an interface (which was incorrect).
      - Fixed FieldDecl's classof method. This allowed me to simplify some unnecessary casting.
      - When diagnosing errors, make sure the FieldDecl/EnclosingDecl are marked as invalid. In addition, don't delete the field...rather, add all fields to the enclosing decl. Memory management can/should be done elsewhere. This code was never "upgraded" to the recently added invalid decl strategy.
      
      llvm-svn: 41964
      db47ee20
  3. Sep 14, 2007
  4. Sep 13, 2007
  5. Sep 12, 2007
  6. Sep 11, 2007
Loading