Skip to content
  1. Jun 26, 2008
  2. Jun 25, 2008
    • Ted Kremenek's avatar
      CF ref checker: · 3185c9c9
      Ted Kremenek authored
      Tracked objects now have their type information tracked with them.
      
      Enhanced summaries for ObjC methods to include the type information of the receiver.
      
      Used the enhanced summaries to support the idiom that NSWindow owns itself (it sends a release message to itself upon close).
      
      Added some comments.
      
      Did some cleanups with the checker logic using operator overloading (reduced redundant code which I was concerned about being the source of bugs).
      
      llvm-svn: 52741
      3185c9c9
    • Evan Cheng's avatar
      - Fix a x86 vector isel bug: illegal transformation of a vector_shuffle into a · 3fc2372d
      Evan Cheng authored
        shift.
      - Add a readme entry for a missing vector_shuffle optimization that results in
        awful codegen.
      
      llvm-svn: 52740
      3fc2372d
    • Duncan Sands's avatar
      Add support for expanding PPC 128 bit floats. · 33ff5c8d
      Duncan Sands authored
      For this it is convenient to permit floats to
      be used with EXTRACT_ELEMENT, so I tweaked
      things to allow that.  I also added libcalls
      for ppcf128 to i32 forms of FP_TO_XINT, since
      they exist in libgcc and this case can certainly
      occur (and does occur in the testsuite) - before
      the i64 libcall was being used.  Also, the
      XINT_TO_FP result seemed to be wrong when
      the argument is an i128: the wrong fudge
      factor was added (the i32 and i64 cases were
      handled directly, but the i128 code fell
      through to some generic softening code which
      seemed to think it was i64 to f32!).  So I
      fixed it by adding a fudge factor that I
      found in my breakfast cereal.
      
      llvm-svn: 52739
      33ff5c8d
    • Chris Lattner's avatar
      Implement JIT support for global aliases, patch by David Chisnall! · 58ecfbda
      Chris Lattner authored
      llvm-svn: 52738
      58ecfbda
    • Evan Cheng's avatar
      Restore DeadArgElim back to 52570. It's breaking 447.dealII. · 88ca48b0
      Evan Cheng authored
      llvm-svn: 52736
      88ca48b0
    • Ted Kremenek's avatar
      Add Profile method to QualType. · 0654d156
      Ted Kremenek authored
      llvm-svn: 52735
      0654d156
Loading