Skip to content
  1. Sep 10, 2007
  2. Sep 09, 2007
  3. Sep 08, 2007
  4. Sep 07, 2007
  5. Sep 06, 2007
    • Ted Kremenek's avatar
      LiveVariables: · 3f8ed265
      Ted Kremenek authored
       - Finished 99% of analysis logic.  Probably a few bugs.
       - Added querying functions to query liveness.
       - Added better pretty printing of liveness.
       - Added better bookkeeping of per-variable liveness information.
       - Added LiveVariablesAuditor interface, which allows "lazy" querying
         of intra-basic block liveness information.
      
      Driver:
       - Minor cleanups involved in dumping liveness information.
      
      llvm-svn: 41753
      3f8ed265
    • Steve Naroff's avatar
      · 09bf815f
      Steve Naroff authored
      The goal of this commit is to get just enough Sema support to recognize Objective-C classes
      as types. That said, the AST nodes ObjcInterfaceDecl, ObjcInterfaceType, and ObjcClassDecl are *very*
      preliminary.
      
      The good news is we no longer need -parse-noop (aka MinimalActions) to parse cocoa.m.
      
      llvm-svn: 41752
      09bf815f
    • David Greene's avatar
      · 517d5d8e
      David Greene authored
      Constify to catch bugs.
      
      llvm-svn: 41751
      517d5d8e
    • Dale Johannesen's avatar
      Next round of APFloat changes. · bed9dc42
      Dale Johannesen authored
      Use APFloat in UpgradeParser and AsmParser.
      Change all references to ConstantFP to use the
      APFloat interface rather than double.  Remove
      the ConstantFP double interfaces.
      Use APFloat functions for constant folding arithmetic
      and comparisons.
      (There are still way too many places APFloat is
      just a wrapper around host float/double, but we're
      getting there.)
      
      llvm-svn: 41747
      bed9dc42
    • Anton Korobeynikov's avatar
      Proper handle case, when aliasee is external weak symbol referenced only by alias itself. · a07765b8
      Anton Korobeynikov authored
      Also, fix a case, when target doesn't have weak symbols supported.
      
      llvm-svn: 41746
      a07765b8
    • Ted Kremenek's avatar
      Added LabelLoc to GotoStmt to record the source location of the label token · 73c18e03
      Ted Kremenek authored
      in the actual GotoStmt.
      
      Fixed bug where GotoStmt::getSourceRange incorrectly used the target LabelStmt
      to compute its extent.
      
      llvm-svn: 41745
      73c18e03
    • David Greene's avatar
      · a6d5d2a6
      David Greene authored
      Add instruction dump output.  This helps find bugs.
      
      llvm-svn: 41744
      a6d5d2a6
    • David Greene's avatar
      · 65d2a697
      David Greene authored
      Pluggable coalescers inplementation.
      
      llvm-svn: 41743
      65d2a697
    • Ted Kremenek's avatar
      Added libClangAnalysis · e8050564
      Ted Kremenek authored
      llvm-svn: 41742
      e8050564
    • Nick Lewycky's avatar
      Use isTrueWhenEqual. Thanks Chris! · 0c5c4794
      Nick Lewycky authored
      llvm-svn: 41741
      0c5c4794
    • Nick Lewycky's avatar
      When the two operands of an icmp are equal, there are five possible predicates · b0b066ea
      Nick Lewycky authored
      that would make the icmp true. Fixes PR1637.
      
      llvm-svn: 41740
      b0b066ea
    • Evan Cheng's avatar
      Fix a memory leak. · d059eed1
      Evan Cheng authored
      llvm-svn: 41739
      d059eed1
Loading