Skip to content
  1. Sep 15, 2007
    • Dan Gohman's avatar
      Add patterns for SHLD64* and SHRD64*. · 48ea03d1
      Dan Gohman authored
      llvm-svn: 41975
      48ea03d1
    • 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
    • Chris Lattner's avatar
      6395e506
    • Owen Anderson's avatar
      Remove RLE from the headers, since the pass itself is gone now. · 3454dd37
      Owen Anderson authored
      llvm-svn: 41971
      3454dd37
    • 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
    • Owen Anderson's avatar
      Remove RLE. It is subsumed by GVN. · 8d0cb881
      Owen Anderson authored
      llvm-svn: 41968
      8d0cb881
    • Dale Johannesen's avatar
      Remove the assumption that FP's are either float or · 98d3a08d
      Dale Johannesen authored
      double from some of the many places in the optimizers
      it appears, and do something reasonable with x86
      long double.
      Make APInt::dump() public, remove newline, use it to
      dump ConstantSDNode's.
      Allow APFloats in FoldingSet.
      Expand X86 backend handling of long doubles (conversions
      to/from int, mostly).
      
      llvm-svn: 41967
      98d3a08d
    • 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
  2. Sep 14, 2007
  3. Sep 13, 2007
Loading